(function (e) {
    if ("function" == typeof bootstrap) bootstrap("katex", e);
    else if ("object" == typeof exports) module.exports = e();
    else if ("function" == typeof define && define.amd) define(e);
    else if ("undefined" != typeof ses) {
        if (!ses.ok()) return;
        ses.makeKatex = e
    } else "undefined" != typeof window ? window.katex = e() : global.katex = e()
})(function () {
    var e, t, i, h, a;
    return function r(e, t, i) {
        function h(l, s) {
            if (!t[l]) {
                if (!e[l]) {
                    var p = typeof require == "function" && require;
                    if (!s && p) return p(l, !0);
                    if (a) return a(l, !0);
                    throw new Error("Cannot find module '" + l + "'")
                }
                var c = t[l] = {
                    exports: {}
                };
                e[l][0].call(c.exports, function (t) {
                    var i = e[l][1][t];
                    return h(i ? i : t)
                }, c, c.exports, r, e, t, i)
            }
            return t[l].exports
        }
        var a = typeof require == "function" && require;
        for (var l = 0; l < i.length; l++) h(i[l]);
        return h
    }({
        1: [

            function (e, t, i) {
                var h = e("./src/ParseError");
                var a = e("./src/Settings");
                var r = e("./src/buildTree");
                var l = e("./src/parseTree");
                var s = e("./src/utils");
                var p = function (e, t, i) {
                    s.clearNode(t);
                    var h = new a(i);
                    var p = l(e, h);
                    var c = r(p, e, h).toNode();
                    t.appendChild(c)
                };
                if (typeof document !== "undefined") {
                    if (document.compatMode !== "CSS1Compat") {
                        typeof console !== "undefined" && console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your " + "website has a suitable doctype.");
                        p = function () {
                            throw new h("KaTeX doesn't work in quirks mode.")
                        }
                    }
                }
                var c = function (e, t) {
                    var i = new a(t);
                    var h = l(e, i);
                    return r(h, e, i).toMarkup()
                };
                t.exports = {
                    render: p,
                    renderToString: c,
                    ParseError: h
                }
            }, {
                "./src/ParseError": 4,
                "./src/Settings": 6,
                "./src/buildTree": 11,
                "./src/parseTree": 17,
                "./src/utils": 19
            }
        ],
        2: [

            function (e, t, i) {
                var h = e("./ParseError");

                function a(e) {
                    this._input = e
                }

                function r(e, t, i) {
                    this.text = e;
                    this.data = t;
                    this.position = i
                }
                var l = [/^[/|@.""`0-9a-zA-Z]/, /^[*+-]/, /^[=<>:]/, /^[,;]/, /^['\^_{}]/, /^[(\[]/, /^[)\]?!]/, /^~/];
                var s = [/^[a-zA-Z0-9`!@*()-=+\[\]'";:?\/.,]/, /^[{}]/, /^~/];
                var p = /^\s*/;
                var c = /^( +|\\  +)/;
                var n = /^\\(?:[a-zA-Z]+|.)/;
                a.prototype._innerLex = function (e, t, i) {
                    var a = this._input.slice(e);
                    var l;
                    if (i) {
                        l = a.match(p)[0];
                        e += l.length;
                        a = a.slice(l.length)
                    } else {
                        l = a.match(c);
                        if (l !== null) {
                            return new r(" ", null, e + l[0].length)
                        }
                    } if (a.length === 0) {
                        return new r("EOF", null, e)
                    }
                    var s;
                    if (s = a.match(n)) {
                        return new r(s[0], null, e + s[0].length)
                    } else {
                        for (var o = 0; o < t.length; o++) {
                            var g = t[o];
                            if (s = a.match(g)) {
                                return new r(s[0], null, e + s[0].length)
                            }
                        }
                    }
                    throw new h("Unexpected character: '" + a[0] + "'", this, e)
                };
                var o = /^(#[a-z0-9]+|[a-z]+)/i;
                a.prototype._innerLexColor = function (e) {
                    var t = this._input.slice(e);
                    var i = t.match(p)[0];
                    e += i.length;
                    t = t.slice(i.length);
                    var a;
                    if (a = t.match(o)) {
                        return new r(a[0], null, e + a[0].length)
                    } else {
                        throw new h("Invalid color", this, e)
                    }
                };
                var g = /^(-?)\s*(\d+(?:\.\d*)?|\.\d+)\s*([a-z]{2})/;
                a.prototype._innerLexSize = function (e) {
                    var t = this._input.slice(e);
                    var i = t.match(p)[0];
                    e += i.length;
                    t = t.slice(i.length);
                    var a;
                    if (a = t.match(g)) {
                        var l = a[3];
                        if (l !== "em" && l !== "ex") {
                            throw new h("Invalid unit: '" + l + "'", this, e)
                        }
                        return new r(a[0], {
                            number: +(a[1] + a[2]),
                            unit: l
                        }, e + a[0].length)
                    }
                    throw new h("Invalid size", this, e)
                };
                a.prototype._innerLexWhitespace = function (e) {
                    var t = this._input.slice(e);
                    var i = t.match(p)[0];
                    e += i.length;
                    return new r(i, null, e)
                };
                a.prototype.lex = function (e, t) {
                    if (t === "math") {
                        return this._innerLex(e, l, true)
                    } else if (t === "text") {
                        return this._innerLex(e, s, false)
                    } else if (t === "color") {
                        return this._innerLexColor(e)
                    } else if (t === "size") {
                        return this._innerLexSize(e)
                    } else if (t === "whitespace") {
                        return this._innerLexWhitespace(e)
                    }
                };
                t.exports = a
            }, {
                "./ParseError": 4
            }
        ],
        3: [

            function (e, t, i) {
                function h(e) {
                    this.style = e.style;
                    this.color = e.color;
                    this.size = e.size;
                    this.phantom = e.phantom;
                    if (e.parentStyle === undefined) {
                        this.parentStyle = e.style
                    } else {
                        this.parentStyle = e.parentStyle
                    } if (e.parentSize === undefined) {
                        this.parentSize = e.size
                    } else {
                        this.parentSize = e.parentSize
                    }
                }
                h.prototype.extend = function (e) {
                    var t = {
                        style: this.style,
                        size: this.size,
                        color: this.color,
                        parentStyle: this.style,
                        parentSize: this.size,
                        phantom: this.phantom
                    };
                    for (var i in e) {
                        if (e.hasOwnProperty(i)) {
                            t[i] = e[i]
                        }
                    }
                    return new h(t)
                };
                h.prototype.withStyle = function (e) {
                    return this.extend({
                        style: e
                    })
                };
                h.prototype.withSize = function (e) {
                    return this.extend({
                        size: e
                    })
                };
                h.prototype.withColor = function (e) {
                    return this.extend({
                        color: e
                    })
                };
                h.prototype.withPhantom = function () {
                    return this.extend({
                        phantom: true
                    })
                };
                h.prototype.reset = function () {
                    return this.extend({})
                };
                var a = {
                    "katex-blue": "#6495ed",
                    "katex-orange": "#ffa500",
                    "katex-pink": "#ff00af",
                    "katex-red": "#df0030",
                    "katex-green": "#28ae7b",
                    "katex-gray": "gray",
                    "katex-purple": "#9d38bd"
                };
                h.prototype.getColor = function () {
                    if (this.phantom) {
                        return "transparent"
                    } else {
                        return a[this.color] || this.color
                    }
                };
                t.exports = h
            }, {}
        ],
        4: [

            function (e, t, i) {
                function h(e, t, i) {
                    var a = "KaTeX parse error: " + e;
                    if (t !== undefined && i !== undefined) {
                        a += " at position " + i + ": ";
                        var r = t._input;
                        r = r.slice(0, i) + "\u0332" + r.slice(i);
                        var l = Math.max(0, i - 15);
                        var s = i + 15;
                        a += r.slice(l, s)
                    }
                    var p = new Error(a);
                    p.name = "ParseError";
                    p.__proto__ = h.prototype;
                    p.position = i;
                    return p
                }
                h.prototype.__proto__ = Error.prototype;
                t.exports = h
            }, {}
        ],
        5: [

            function (e, t, i) {
                var h = e("./functions");
                var a = e("./Lexer");
                var r = e("./symbols");
                var l = e("./utils");
                var s = e("./ParseError");

                function p(e, t) {
                    this.lexer = new a(e);
                    this.settings = t
                }

                function c(e, t, i) {
                    this.type = e;
                    this.value = t;
                    this.mode = i
                }

                function n(e, t) {
                    this.result = e;
                    this.position = t
                }

                function o(e, t) {
                    this.result = e;
                    this.isFunction = t
                }
                p.prototype.expect = function (e, t) {
                    if (e.text !== t) {
                        throw new s("Expected '" + t + "', got '" + e.text + "'", this.lexer, e.position)
                    }
                };
                p.prototype.parse = function (e) {
                    var t = this.parseInput(0, "math");
                    return t.result
                };
                p.prototype.parseInput = function (e, t) {
                    var i = this.parseExpression(e, t, false, null);
                    var h = this.lexer.lex(i.position, t);
                    this.expect(h, "EOF");
                    return i
                };
                p.prototype.parseExpression = function (e, t, i, h) {
                    var a = [];
                    while (true) {
                        var r = this.lexer.lex(e, t);
                        if (h != null && r.text === h) {
                            break
                        }
                        var l = this.parseAtom(e, t);
                        if (!l) {
                            break
                        }
                        if (i && l.result.type === "infix") {
                            break
                        }
                        a.push(l.result);
                        e = l.position
                    }
                    return new n(this.handleInfixNodes(a, t), e)
                };
                p.prototype.handleInfixNodes = function (e, t) {
                    var i = -1;
                    var a;
                    var r;
                    for (var l = 0; l < e.length; l++) {
                        var p = e[l];
                        if (p.type === "infix") {
                            if (i !== -1) {
                                throw new s("only one infix operator per group", this.lexer, -1)
                            }
                            i = l;
                            r = p.value.replaceWith;
                            a = h.funcs[r]
                        }
                    }
                    if (i !== -1) {
                        var n, o;
                        var g = e.slice(0, i);
                        var d = e.slice(i + 1);
                        if (g.length === 1 && g[0].type === "ordgroup") {
                            n = g[0]
                        } else {
                            n = new c("ordgroup", g, t)
                        } if (d.length === 1 && d[0].type === "ordgroup") {
                            o = d[0]
                        } else {
                            o = new c("ordgroup", d, t)
                        }
                        var u = a.handler(r, n, o);
                        return [new c(u.type, u, t)]
                    } else {
                        return e
                    }
                };
                var g = 1;
                p.prototype.handleSupSubscript = function (e, t, i, a) {
                    var r = this.parseGroup(e, t);
                    if (!r) {
                        throw new s("Expected group after '" + i + "'", this.lexer, e)
                    } else if (r.isFunction) {
                        var l = h.funcs[r.result.result].greediness;
                        if (l > g) {
                            return this.parseFunction(e, t)
                        } else {
                            throw new s("Got function '" + r.result.result + "' with no arguments " + "as " + a, this.lexer, e)
                        }
                    } else {
                        return r.result
                    }
                };
                p.prototype.parseAtom = function (e, t) {
                    var i = this.parseImplicitGroup(e, t);
                    if (t === "text") {
                        return i
                    }
                    var h;
                    if (!i) {
                        h = e;
                        i = undefined
                    } else {
                        h = i.position
                    }
                    var a;
                    var r;
                    var l;
                    while (true) {
                        var p = this.lexer.lex(h, t);
                        if (p.text === "^") {
                            if (a) {
                                throw new s("Double superscript", this.lexer, h)
                            }
                            l = this.handleSupSubscript(p.position, t, p.text, "superscript");
                            h = l.position;
                            a = l.result
                        } else if (p.text === "_") {
                            if (r) {
                                throw new s("Double subscript", this.lexer, h)
                            }
                            l = this.handleSupSubscript(p.position, t, p.text, "subscript");
                            h = l.position;
                            r = l.result
                        } else if (p.text === "'") {
                            var o = new c("textord", "\\prime", t);
                            var g = [o];
                            h = p.position;
                            while ((p = this.lexer.lex(h, t)).text === "'") {
                                g.push(o);
                                h = p.position
                            }
                            a = new c("ordgroup", g, t)
                        } else {
                            break
                        }
                    }
                    if (a || r) {
                        return new n(new c("supsub", {
                            base: i && i.result,
                            sup: a,
                            sub: r
                        }, t), h)
                    } else {
                        return i
                    }
                };
                var d = ["\\tiny", "\\scriptsize", "\\footnotesize", "\\small", "\\normalsize", "\\large", "\\Large", "\\LARGE", "\\huge", "\\Huge"];
                var u = ["\\displaystyle", "\\textstyle", "\\scriptstyle", "\\scriptscriptstyle"];
                p.prototype.parseImplicitGroup = function (e, t) {
                    var i = this.parseSymbol(e, t);
                    if (!i || !i.result) {
                        return this.parseFunction(e, t)
                    }
                    var h = i.result.result;
                    var a;
                    if (h === "\\left") {
                        var r = this.parseFunction(e, t);
                        a = this.parseExpression(r.position, t, false, "}");
                        var p = this.parseSymbol(a.position, t);
                        if (p && p.result.result === "\\right") {
                            var o = this.parseFunction(a.position, t);
                            return new n(new c("leftright", {
                                body: a.result,
                                left: r.result.value.value,
                                right: o.result.value.value
                            }, t), o.position)
                        } else {
                            throw new s("Missing \\right", this.lexer, a.position)
                        }
                    } else if (h === "\\right") {
                        return null
                    } else if (l.contains(d, h)) {
                        a = this.parseExpression(i.result.position, t, false, "}");
                        return new n(new c("sizing", {
                            size: "size" + (l.indexOf(d, h) + 1),
                            value: a.result
                        }, t), a.position)
                    } else if (l.contains(u, h)) {
                        a = this.parseExpression(i.result.position, t, true, "}");
                        return new n(new c("styling", {
                            style: h.slice(1, h.length - 5),
                            value: a.result
                        }, t), a.position)
                    } else {
                        return this.parseFunction(e, t)
                    }
                };
                p.prototype.parseFunction = function (e, t) {
                    var i = this.parseGroup(e, t);
                    if (i) {
                        if (i.isFunction) {
                            var a = i.result.result;
                            var r = h.funcs[a];
                            if (t === "text" && !r.allowedInText) {
                                throw new s("Can't use function '" + a + "' in text mode", this.lexer, i.position)
                            }
                            var l = i.result.position;
                            var p;
                            var o = r.numArgs + r.numOptionalArgs;
                            if (o > 0) {
                                var g = r.greediness;
                                var d = [a];
                                var u = [l];
                                for (var w = 0; w < o; w++) {
                                    var k = r.argTypes && r.argTypes[w];
                                    var m;
                                    if (w < r.numOptionalArgs) {
                                        if (k) {
                                            m = this.parseSpecialGroup(l, k, t, true)
                                        } else {
                                            m = this.parseOptionalGroup(l, t)
                                        } if (!m) {
                                            d.push(null);
                                            u.push(l);
                                            continue
                                        }
                                    } else {
                                        if (k) {
                                            m = this.parseSpecialGroup(l, k, t)
                                        } else {
                                            m = this.parseGroup(l, t)
                                        } if (!m) {
                                            throw new s("Expected group after '" + i.result.result + "'", this.lexer, l)
                                        }
                                    }
                                    var f;
                                    if (m.isFunction) {
                                        var v = h.funcs[m.result.result].greediness;
                                        if (v > g) {
                                            f = this.parseFunction(l, t)
                                        } else {
                                            throw new s("Got function '" + m.result.result + "' as " + "argument to function '" + i.result.result + "'", this.lexer, m.result.position - 1)
                                        }
                                    } else {
                                        f = m.result
                                    }
                                    d.push(f.result);
                                    u.push(f.position);
                                    l = f.position
                                }
                                d.push(u);
                                p = h.funcs[a].handler.apply(this, d)
                            } else {
                                p = h.funcs[a].handler.apply(this, [a])
                            }
                            return new n(new c(p.type, p, t), l)
                        } else {
                            return i.result
                        }
                    } else {
                        return null
                    }
                };
                p.prototype.parseSpecialGroup = function (e, t, i, h) {
                    if (t === "original") {
                        t = i
                    }
                    if (t === "color" || t === "size") {
                        var a = this.lexer.lex(e, i);
                        if (h && a.text !== "[") {
                            return null
                        }
                        this.expect(a, h ? "[" : "{");
                        var r = this.lexer.lex(a.position, t);
                        var l;
                        if (t === "color") {
                            l = r.text
                        } else {
                            l = r.data
                        }
                        var s = this.lexer.lex(r.position, i);
                        this.expect(s, h ? "]" : "}");
                        return new o(new n(new c(t, l, i), s.position), false)
                    } else if (t === "text") {
                        var p = this.lexer.lex(e, "whitespace");
                        e = p.position
                    }
                    if (h) {
                        return this.parseOptionalGroup(e, t)
                    } else {
                        return this.parseGroup(e, t)
                    }
                };
                p.prototype.parseGroup = function (e, t) {
                    var i = this.lexer.lex(e, t);
                    if (i.text === "{") {
                        var h = this.parseExpression(i.position, t, false, "}");
                        var a = this.lexer.lex(h.position, t);
                        this.expect(a, "}");
                        return new o(new n(new c("ordgroup", h.result, t), a.position), false)
                    } else {
                        return this.parseSymbol(e, t)
                    }
                };
                p.prototype.parseOptionalGroup = function (e, t) {
                    var i = this.lexer.lex(e, t);
                    if (i.text === "[") {
                        var h = this.parseExpression(i.position, t, false, "]");
                        var a = this.lexer.lex(h.position, t);
                        this.expect(a, "]");
                        return new o(new n(new c("ordgroup", h.result, t), a.position), false)
                    } else {
                        return null
                    }
                };
                p.prototype.parseSymbol = function (e, t) {
                    var i = this.lexer.lex(e, t);
                    if (h.funcs[i.text]) {
                        return new o(new n(i.text, i.position), true)
                    } else if (r[t][i.text]) {
                        return new o(new n(new c(r[t][i.text].group, i.text, t), i.position), false)
                    } else {
                        return null
                    }
                };
                t.exports = p
            }, {
                "./Lexer": 2,
                "./ParseError": 4,
                "./functions": 15,
                "./symbols": 18,
                "./utils": 19
            }
        ],
        6: [

            function (e, t, i) {
                function h(e, t) {
                    return e === undefined ? t : e
                }

                function a(e) {
                    e = e || {};
                    this.displayMode = h(e.displayMode, false)
                }
                t.exports = a
            }, {}
        ],
        7: [

            function (e, t, i) {
                function h(e, t, i, h) {
                    this.id = e;
                    this.size = t;
                    this.cramped = h;
                    this.sizeMultiplier = i
                }
                h.prototype.sup = function () {
                    return u[w[this.id]]
                };
                h.prototype.sub = function () {
                    return u[k[this.id]]
                };
                h.prototype.fracNum = function () {
                    return u[m[this.id]]
                };
                h.prototype.fracDen = function () {
                    return u[f[this.id]]
                };
                h.prototype.cramp = function () {
                    return u[v[this.id]]
                };
                h.prototype.cls = function () {
                    return g[this.size] + (this.cramped ? " cramped" : " uncramped")
                };
                h.prototype.reset = function () {
                    return d[this.size]
                };
                var a = 0;
                var r = 1;
                var l = 2;
                var s = 3;
                var p = 4;
                var c = 5;
                var n = 6;
                var o = 7;
                var g = ["displaystyle textstyle", "textstyle", "scriptstyle", "scriptscriptstyle"];
                var d = ["reset-textstyle", "reset-textstyle", "reset-scriptstyle", "reset-scriptscriptstyle"];
                var u = [new h(a, 0, 1, false), new h(r, 0, 1, true), new h(l, 1, 1, false), new h(s, 1, 1, true), new h(p, 2, .7, false), new h(c, 2, .7, true), new h(n, 3, .5, false), new h(o, 3, .5, true)];
                var w = [p, c, p, c, n, o, n, o];
                var k = [c, c, c, c, o, o, o, o];
                var m = [l, s, p, c, n, o, n, o];
                var f = [s, s, c, c, o, o, o, o];
                var v = [r, r, s, s, c, c, o, o];
                t.exports = {
                    DISPLAY: u[a],
                    TEXT: u[l],
                    SCRIPT: u[p],
                    SCRIPTSCRIPT: u[n]
                }
            }, {}
        ],
        8: [

            function (e, t, i) {
                var h = e("./domTree");
                var a = e("./fontMetrics");
                var r = e("./symbols");
                var l = function (e, t, i, l, s) {
                    if (r[i][e] && r[i][e].replace) {
                        e = r[i][e].replace
                    }
                    var p = a.getCharacterMetrics(e, t);
                    var c;
                    if (p) {
                        c = new h.symbolNode(e, p.height, p.depth, p.italic, p.skew, s)
                    } else {
                        typeof console !== "undefined" && console.warn("No character metrics for '" + e + "' in style '" + t + "'");
                        c = new h.symbolNode(e, 0, 0, 0, 0, s)
                    } if (l) {
                        c.style.color = l
                    }
                    return c
                };
                var s = function (e, t, i, h) {
                    return l(e, "Math-Italic", t, i, h.concat(["mathit"]))
                };
                var p = function (e, t, i, h) {
                    if (r[t][e].font === "main") {
                        return l(e, "Main-Regular", t, i, h)
                    } else {
                        return l(e, "AMS-Regular", t, i, h.concat(["amsrm"]))
                    }
                };
                var c = function (e) {
                    var t = 0;
                    var i = 0;
                    var h = 0;
                    if (e.children) {
                        for (var a = 0; a < e.children.length; a++) {
                            if (e.children[a].height > t) {
                                t = e.children[a].height
                            }
                            if (e.children[a].depth > i) {
                                i = e.children[a].depth
                            }
                            if (e.children[a].maxFontSize > h) {
                                h = e.children[a].maxFontSize
                            }
                        }
                    }
                    e.height = t;
                    e.depth = i;
                    e.maxFontSize = h
                };
                var n = function (e, t, i) {
                    var a = new h.span(e, t);
                    c(a);
                    if (i) {
                        a.style.color = i
                    }
                    return a
                };
                var o = function (e) {
                    var t = new h.documentFragment(e);
                    c(t);
                    return t
                };
                var g = function (e, t) {
                    var i = n([], [new h.symbolNode("\u200b")]);
                    i.style.fontSize = t / e.style.sizeMultiplier + "em";
                    var a = n(["fontsize-ensurer", "reset-" + e.size, "size5"], [i]);
                    return a
                };
                var d = function (e, t, i, a) {
                    var r;
                    var l;
                    var s;
                    if (t === "individualShift") {
                        var p = e;
                        e = [p[0]];
                        r = -p[0].shift - p[0].elem.depth;
                        l = r;
                        for (s = 1; s < p.length; s++) {
                            var c = -p[s].shift - l - p[s].elem.depth;
                            var o = c - (p[s - 1].elem.height + p[s - 1].elem.depth);
                            l = l + c;
                            e.push({
                                type: "kern",
                                size: o
                            });
                            e.push(p[s])
                        }
                    } else if (t === "top") {
                        var d = i;
                        for (s = 0; s < e.length; s++) {
                            if (e[s].type === "kern") {
                                d -= e[s].size
                            } else {
                                d -= e[s].elem.height + e[s].elem.depth
                            }
                        }
                        r = d
                    } else if (t === "bottom") {
                        r = -i
                    } else if (t === "shift") {
                        r = -e[0].elem.depth - i
                    } else if (t === "firstBaseline") {
                        r = -e[0].elem.depth
                    } else {
                        r = 0
                    }
                    var u = 0;
                    for (s = 0; s < e.length; s++) {
                        if (e[s].type === "elem") {
                            u = Math.max(u, e[s].elem.maxFontSize)
                        }
                    }
                    var w = g(a, u);
                    var k = [];
                    l = r;
                    for (s = 0; s < e.length; s++) {
                        if (e[s].type === "kern") {
                            l += e[s].size
                        } else {
                            var m = e[s].elem;
                            var f = -m.depth - l;
                            l += m.height + m.depth;
                            var v = n([], [w, m]);
                            v.height -= f;
                            v.depth += f;
                            v.style.top = f + "em";
                            k.push(v)
                        }
                    }
                    var y = n(["baseline-fix"], [w, new h.symbolNode("\u200b")]);
                    k.push(y);
                    var b = n(["vlist"], k);
                    b.height = Math.max(l, b.height);
                    b.depth = Math.max(-r, b.depth);
                    return b
                };
                var u = {
                    size1: .5,
                    size2: .7,
                    size3: .8,
                    size4: .9,
                    size5: 1,
                    size6: 1.2,
                    size7: 1.44,
                    size8: 1.73,
                    size9: 2.07,
                    size10: 2.49
                };
                var w = {
                    "\\qquad": {
                        size: "2em",
                        className: "qquad"
                    },
                    "\\quad": {
                        size: "1em",
                        className: "quad"
                    },
                    "\\enspace": {
                        size: "0.5em",
                        className: "enspace"
                    },
                    "\\;": {
                        size: "0.277778em",
                        className: "thickspace"
                    },
                    "\\:": {
                        size: "0.22222em",
                        className: "mediumspace"
                    },
                    "\\,": {
                        size: "0.16667em",
                        className: "thinspace"
                    },
                    "\\!": {
                        size: "-0.16667em",
                        className: "negativethinspace"
                    }
                };
                t.exports = {
                    makeSymbol: l,
                    mathit: s,
                    mathrm: p,
                    makeSpan: n,
                    makeFragment: o,
                    makeVList: d,
                    sizingMultiplier: u,
                    spacingFunctions: w
                }
            }, {
                "./domTree": 13,
                "./fontMetrics": 14,
                "./symbols": 18
            }
        ],
        9: [

            function (e, t, i) {
                var h = e("./Options");
                var a = e("./ParseError");
                var r = e("./Style");
                var l = e("./buildCommon");
                var s = e("./delimiter");
                var p = e("./domTree");
                var c = e("./fontMetrics");
                var n = e("./utils");
                var o = l.makeSpan;
                var g = function (e, t, i) {
                    var h = [];
                    for (var a = 0; a < e.length; a++) {
                        var r = e[a];
                        h.push(v(r, t, i));
                        i = r
                    }
                    return h
                };
                var d = {
                    mathord: "mord",
                    textord: "mord",
                    bin: "mbin",
                    rel: "mrel",
                    text: "mord",
                    open: "mopen",
                    close: "mclose",
                    inner: "minner",
                    genfrac: "minner",
                    spacing: "mord",
                    punct: "mpunct",
                    ordgroup: "mord",
                    op: "mop",
                    katex: "mord",
                    overline: "mord",
                    rule: "mord",
                    leftright: "minner",
                    sqrt: "mord",
                    accent: "mord"
                };
                var u = function (e) {
                    if (e == null) {
                        return d.mathord
                    } else if (e.type === "supsub") {
                        return u(e.value.base)
                    } else if (e.type === "llap" || e.type === "rlap") {
                        return u(e.value)
                    } else if (e.type === "color") {
                        return u(e.value.value)
                    } else if (e.type === "sizing") {
                        return u(e.value.value)
                    } else if (e.type === "styling") {
                        return u(e.value.value)
                    } else if (e.type === "delimsizing") {
                        return d[e.value.delimType]
                    } else {
                        return d[e.type]
                    }
                };
                var w = function (e, t) {
                    if (!e) {
                        return false
                    } else if (e.type === "op") {
                        return e.value.limits && t.style.size === r.DISPLAY.size
                    } else if (e.type === "accent") {
                        return m(e.value.base)
                    } else {
                        return null
                    }
                };
                var k = function (e) {
                    if (!e) {
                        return false
                    } else if (e.type === "ordgroup") {
                        if (e.value.length === 1) {
                            return k(e.value[0])
                        } else {
                            return e
                        }
                    } else if (e.type === "color") {
                        if (e.value.value.length === 1) {
                            return k(e.value.value[0])
                        } else {
                            return e
                        }
                    } else {
                        return e
                    }
                };
                var m = function (e) {
                    var t = k(e);
                    return t.type === "mathord" || t.type === "textord" || t.type === "bin" || t.type === "rel" || t.type === "inner" || t.type === "open" || t.type === "close" || t.type === "punct"
                };
                var f = {
                    mathord: function (e, t, i) {
                        return l.mathit(e.value, e.mode, t.getColor(), ["mord"])
                    }, textord: function (e, t, i) {
                        return l.mathrm(e.value, e.mode, t.getColor(), ["mord"])
                    }, bin: function (e, t, i) {
                        var h = "mbin";
                        var a = i;
                        while (a && a.type === "color") {
                            var r = a.value.value;
                            a = r[r.length - 1]
                        }
                        if (!i || n.contains(["mbin", "mopen", "mrel", "mop", "mpunct"], u(a))) {
                            e.type = "textord";
                            h = "mord"
                        }
                        return l.mathrm(e.value, e.mode, t.getColor(), [h])
                    }, rel: function (e, t, i) {
                        return l.mathrm(e.value, e.mode, t.getColor(), ["mrel"])
                    }, open: function (e, t, i) {
                        return l.mathrm(e.value, e.mode, t.getColor(), ["mopen"])
                    }, close: function (e, t, i) {
                        return l.mathrm(e.value, e.mode, t.getColor(), ["mclose"])
                    }, inner: function (e, t, i) {
                        return l.mathrm(e.value, e.mode, t.getColor(), ["minner"])
                    }, punct: function (e, t, i) {
                        return l.mathrm(e.value, e.mode, t.getColor(), ["mpunct"])
                    }, ordgroup: function (e, t, i) {
                        return o(["mord", t.style.cls()], g(e.value, t.reset()))
                    }, text: function (e, t, i) {
                        return o(["text", "mord", t.style.cls()], g(e.value.body, t.reset()))
                    }, color: function (e, t, i) {
                        var h = g(e.value.value, t.withColor(e.value.color), i);
                        return new l.makeFragment(h)
                    }, supsub: function (e, t, i) {
                        if (w(e.value.base, t)) {
                            return f[e.value.base.type](e, t, i)
                        }
                        var h = v(e.value.base, t.reset());
                        var a, s, n, g;
                        if (e.value.sup) {
                            n = v(e.value.sup, t.withStyle(t.style.sup()));
                            a = o([t.style.reset(), t.style.sup().cls()], [n])
                        }
                        if (e.value.sub) {
                            g = v(e.value.sub, t.withStyle(t.style.sub()));
                            s = o([t.style.reset(), t.style.sub().cls()], [g])
                        }
                        var d, k;
                        if (m(e.value.base)) {
                            d = 0;
                            k = 0
                        } else {
                            d = h.height - c.metrics.supDrop;
                            k = h.depth + c.metrics.subDrop
                        }
                        var y;
                        if (t.style === r.DISPLAY) {
                            y = c.metrics.sup1
                        } else if (t.style.cramped) {
                            y = c.metrics.sup3
                        } else {
                            y = c.metrics.sup2
                        }
                        var b = r.TEXT.sizeMultiplier * t.style.sizeMultiplier;
                        var x = .5 / c.metrics.ptPerEm / b + "em";
                        var z;
                        if (!e.value.sup) {
                            k = Math.max(k, c.metrics.sub1, g.height - .8 * c.metrics.xHeight);
                            z = l.makeVList([{
                                type: "elem",
                                elem: s
                            }], "shift", k, t);
                            z.children[0].style.marginRight = x;
                            if (h instanceof p.symbolNode) {
                                z.children[0].style.marginLeft = -h.italic + "em"
                            }
                        } else if (!e.value.sub) {
                            d = Math.max(d, y, n.depth + .25 * c.metrics.xHeight);
                            z = l.makeVList([{
                                type: "elem",
                                elem: a
                            }], "shift", -d, t);
                            z.children[0].style.marginRight = x
                        } else {
                            d = Math.max(d, y, n.depth + .25 * c.metrics.xHeight);
                            k = Math.max(k, c.metrics.sub2);
                            var S = c.metrics.defaultRuleThickness;
                            if (d - n.depth - (g.height - k) < 4 * S) {
                                k = 4 * S - (d - n.depth) + g.height;
                                var M = .8 * c.metrics.xHeight - (d - n.depth);
                                if (M > 0) {
                                    d += M;
                                    k -= M
                                }
                            }
                            z = l.makeVList([{
                                type: "elem",
                                elem: s,
                                shift: k
                            }, {
                                type: "elem",
                                elem: a,
                                shift: -d
                            }], "individualShift", null, t);
                            if (h instanceof p.symbolNode) {
                                z.children[0].style.marginLeft = -h.italic + "em"
                            }
                            z.children[0].style.marginRight = x;
                            z.children[1].style.marginRight = x
                        }
                        return o([u(e.value.base)], [h, z])
                    }, genfrac: function (e, t, i) {
                        var h = t.style;
                        if (e.value.size === "display") {
                            h = r.DISPLAY
                        } else if (e.value.size === "text") {
                            h = r.TEXT
                        }
                        var a = h.fracNum();
                        var p = h.fracDen();
                        var n = v(e.value.numer, t.withStyle(a));
                        var g = o([h.reset(), a.cls()], [n]);
                        var d = v(e.value.denom, t.withStyle(p));
                        var u = o([h.reset(), p.cls()], [d]);
                        var w;
                        if (e.value.hasBarLine) {
                            w = c.metrics.defaultRuleThickness / t.style.sizeMultiplier
                        } else {
                            w = 0
                        }
                        var k;
                        var m;
                        var f;
                        if (h.size === r.DISPLAY.size) {
                            k = c.metrics.num1;
                            if (w > 0) {
                                m = 3 * w
                            } else {
                                m = 7 * c.metrics.defaultRuleThickness
                            }
                            f = c.metrics.denom1
                        } else {
                            if (w > 0) {
                                k = c.metrics.num2;
                                m = w
                            } else {
                                k = c.metrics.num3;
                                m = 3 * c.metrics.defaultRuleThickness
                            }
                            f = c.metrics.denom2
                        }
                        var y;
                        if (w === 0) {
                            var b = k - n.depth - (d.height - f);
                            if (b < m) {
                                k += .5 * (m - b);
                                f += .5 * (m - b)
                            }
                            y = l.makeVList([{
                                type: "elem",
                                elem: u,
                                shift: f
                            }, {
                                type: "elem",
                                elem: g,
                                shift: -k
                            }], "individualShift", null, t)
                        } else {
                            var x = c.metrics.axisHeight;
                            if (k - n.depth - (x + .5 * w) < m) {
                                k += m - (k - n.depth - (x + .5 * w))
                            }
                            if (x - .5 * w - (d.height - f) < m) {
                                f += m - (x - .5 * w - (d.height - f))
                            }
                            var z = o([t.style.reset(), r.TEXT.cls(), "frac-line"]);
                            z.height = w;
                            var S = -(x - .5 * w);
                            y = l.makeVList([{
                                type: "elem",
                                elem: u,
                                shift: f
                            }, {
                                type: "elem",
                                elem: z,
                                shift: S
                            }, {
                                type: "elem",
                                elem: g,
                                shift: -k
                            }], "individualShift", null, t)
                        }
                        y.height *= h.sizeMultiplier / t.style.sizeMultiplier;
                        y.depth *= h.sizeMultiplier / t.style.sizeMultiplier;
                        var M = [o(["mfrac"], [y])];
                        var q;
                        if (h.size === r.DISPLAY.size) {
                            q = c.metrics.delim1
                        } else {
                            q = c.metrics.getDelim2(h)
                        } if (e.value.leftDelim != null) {
                            M.unshift(s.customSizedDelim(e.value.leftDelim, q, true, t.withStyle(h), e.mode))
                        }
                        if (e.value.rightDelim != null) {
                            M.push(s.customSizedDelim(e.value.rightDelim, q, true, t.withStyle(h), e.mode))
                        }
                        return o(["minner", t.style.reset(), h.cls()], M, t.getColor())
                    }, spacing: function (e, t, i) {
                        if (e.value === "\\ " || e.value === "\\space" || e.value === " " || e.value === "~") {
                            return o(["mord", "mspace"], [l.mathrm(e.value, e.mode)])
                        } else {
                            return o(["mord", "mspace", l.spacingFunctions[e.value].className])
                        }
                    }, llap: function (e, t, i) {
                        var h = o(["inner"], [v(e.value.body, t.reset())]);
                        var a = o(["fix"], []);
                        return o(["llap", t.style.cls()], [h, a])
                    }, rlap: function (e, t, i) {
                        var h = o(["inner"], [v(e.value.body, t.reset())]);
                        var a = o(["fix"], []);
                        return o(["rlap", t.style.cls()], [h, a])
                    }, op: function (e, t, i) {
                        var h;
                        var a;
                        var s = false;
                        if (e.type === "supsub") {
                            h = e.value.sup;
                            a = e.value.sub;
                            e = e.value.base;
                            s = true
                        }
                        var p = ["\\smallint"];
                        var g = false;
                        if (t.style.size === r.DISPLAY.size && e.value.symbol && !n.contains(p, e.value.body)) {
                            g = true
                        }
                        var d;
                        var u = 0;
                        var w = 0;
                        if (e.value.symbol) {
                            var k = g ? "Size2-Regular" : "Size1-Regular";
                            d = l.makeSymbol(e.value.body, k, "math", t.getColor(), ["op-symbol", g ? "large-op" : "small-op", "mop"]);
                            u = (d.height - d.depth) / 2 - c.metrics.axisHeight * t.style.sizeMultiplier;
                            w = d.italic
                        } else {
                            var m = [];
                            for (var f = 1; f < e.value.body.length; f++) {
                                m.push(l.mathrm(e.value.body[f], e.mode))
                            }
                            d = o(["mop"], m, t.getColor())
                        } if (s) {
                            d = o([], [d]);
                            var y, b, x, z;
                            if (h) {
                                var S = v(h, t.withStyle(t.style.sup()));
                                y = o([t.style.reset(), t.style.sup().cls()], [S]);
                                b = Math.max(c.metrics.bigOpSpacing1, c.metrics.bigOpSpacing3 - S.depth)
                            }
                            if (a) {
                                var M = v(a, t.withStyle(t.style.sub()));
                                x = o([t.style.reset(), t.style.sub().cls()], [M]);
                                z = Math.max(c.metrics.bigOpSpacing2, c.metrics.bigOpSpacing4 - M.height)
                            }
                            var q, T, N;
                            if (!h) {
                                T = d.height - u;
                                q = l.makeVList([{
                                    type: "kern",
                                    size: c.metrics.bigOpSpacing5
                                }, {
                                    type: "elem",
                                    elem: x
                                }, {
                                    type: "kern",
                                    size: z
                                }, {
                                    type: "elem",
                                    elem: d
                                }], "top", T, t);
                                q.children[0].style.marginLeft = -w + "em"
                            } else if (!a) {
                                N = d.depth + u;
                                q = l.makeVList([{
                                    type: "elem",
                                    elem: d
                                }, {
                                    type: "kern",
                                    size: b
                                }, {
                                    type: "elem",
                                    elem: y
                                }, {
                                    type: "kern",
                                    size: c.metrics.bigOpSpacing5
                                }], "bottom", N, t);
                                q.children[1].style.marginLeft = w + "em"
                            } else if (!h && !a) {
                                return d
                            } else {
                                N = c.metrics.bigOpSpacing5 + x.height + x.depth + z + d.depth + u;
                                q = l.makeVList([{
                                    type: "kern",
                                    size: c.metrics.bigOpSpacing5
                                }, {
                                    type: "elem",
                                    elem: x
                                }, {
                                    type: "kern",
                                    size: z
                                }, {
                                    type: "elem",
                                    elem: d
                                }, {
                                    type: "kern",
                                    size: b
                                }, {
                                    type: "elem",
                                    elem: y
                                }, {
                                    type: "kern",
                                    size: c.metrics.bigOpSpacing5
                                }], "bottom", N, t);
                                q.children[0].style.marginLeft = -w + "em";
                                q.children[2].style.marginLeft = w + "em"
                            }
                            return o(["mop", "op-limits"], [q])
                        } else {
                            if (e.value.symbol) {
                                d.style.top = u + "em"
                            }
                            return d
                        }
                    }, katex: function (e, t, i) {
                        var h = o(["k"], [l.mathrm("K", e.mode)]);
                        var a = o(["a"], [l.mathrm("A", e.mode)]);
                        a.height = (a.height + .2) * .75;
                        a.depth = (a.height - .2) * .75;
                        var r = o(["t"], [l.mathrm("T", e.mode)]);
                        var s = o(["e"], [l.mathrm("E", e.mode)]);
                        s.height = s.height - .2155;
                        s.depth = s.depth + .2155;
                        var p = o(["x"], [l.mathrm("X", e.mode)]);
                        return o(["katex-logo"], [h, a, r, s, p], t.getColor())
                    }, overline: function (e, t, i) {
                        var h = v(e.value.body, t.withStyle(t.style.cramp()));
                        var a = c.metrics.defaultRuleThickness / t.style.sizeMultiplier;
                        var s = o([t.style.reset(), r.TEXT.cls(), "overline-line"]);
                        s.height = a;
                        s.maxFontSize = 1;
                        var p = l.makeVList([{
                            type: "elem",
                            elem: h
                        }, {
                            type: "kern",
                            size: 3 * a
                        }, {
                            type: "elem",
                            elem: s
                        }, {
                            type: "kern",
                            size: a
                        }], "firstBaseline", null, t);
                        return o(["overline", "mord"], [p], t.getColor())
                    }, sqrt: function (e, t, i) {
                        var h = v(e.value.body, t.withStyle(t.style.cramp()));
                        var a = c.metrics.defaultRuleThickness / t.style.sizeMultiplier;
                        var p = o([t.style.reset(), r.TEXT.cls(), "sqrt-line"], [], t.getColor());
                        p.height = a;
                        p.maxFontSize = 1;
                        var n = a;
                        if (t.style.id < r.TEXT.id) {
                            n = c.metrics.xHeight
                        }
                        var g = a + n / 4;
                        var d = (h.height + h.depth) * t.style.sizeMultiplier;
                        var u = d + g + a;
                        var w = o(["sqrt-sign"], [s.customSizedDelim("\\surd", u, false, t, e.mode)], t.getColor());
                        var k = w.height + w.depth - a;
                        if (k > h.height + h.depth + g) {
                            g = (g + k - h.height - h.depth) / 2
                        }
                        var m = -(h.height + g + a) + w.height;
                        w.style.top = m + "em";
                        w.height -= m;
                        w.depth += m;
                        var f;
                        if (h.height === 0 && h.depth === 0) {
                            f = o()
                        } else {
                            f = l.makeVList([{
                                type: "elem",
                                elem: h
                            }, {
                                type: "kern",
                                size: g
                            }, {
                                type: "elem",
                                elem: p
                            }, {
                                type: "kern",
                                size: a
                            }], "firstBaseline", null, t)
                        }
                        return o(["sqrt", "mord"], [w, f])
                    }, sizing: function (e, t, i) {
                        var h = g(e.value.value, t.withSize(e.value.size), i);
                        var a = o(["mord"], [o(["sizing", "reset-" + t.size, e.value.size, t.style.cls()], h)]);
                        var r = l.sizingMultiplier[e.value.size];
                        a.maxFontSize = r * t.style.sizeMultiplier;
                        return a
                    }, styling: function (e, t, i) {
                        var h = {
                            display: r.DISPLAY,
                            text: r.TEXT,
                            script: r.SCRIPT,
                            scriptscript: r.SCRIPTSCRIPT
                        };
                        var a = h[e.value.style];
                        var l = g(e.value.value, t.withStyle(a), i);
                        return o([t.style.reset(), a.cls()], l)
                    }, delimsizing: function (e, t, i) {
                        var h = e.value.value;
                        if (h === ".") {
                            return o([d[e.value.delimType]])
                        }
                        return o([d[e.value.delimType]], [s.sizedDelim(h, e.value.size, t, e.mode)])
                    }, leftright: function (e, t, i) {
                        var h = g(e.value.body, t.reset());
                        var a = 0;
                        var r = 0;
                        for (var l = 0; l < h.length; l++) {
                            a = Math.max(h[l].height, a);
                            r = Math.max(h[l].depth, r)
                        }
                        a *= t.style.sizeMultiplier;
                        r *= t.style.sizeMultiplier;
                        var p;
                        if (e.value.left === ".") {
                            p = o(["nulldelimiter"])
                        } else {
                            p = s.leftRightDelim(e.value.left, a, r, t, e.mode)
                        }
                        h.unshift(p);
                        var c;
                        if (e.value.right === ".") {
                            c = o(["nulldelimiter"])
                        } else {
                            c = s.leftRightDelim(e.value.right, a, r, t, e.mode)
                        }
                        h.push(c);
                        return o(["minner", t.style.cls()], h, t.getColor())
                    }, rule: function (e, t, i) {
                        var h = o(["mord", "rule"], [], t.getColor());
                        var a = 0;
                        if (e.value.shift) {
                            a = e.value.shift.number;
                            if (e.value.shift.unit === "ex") {
                                a *= c.metrics.xHeight
                            }
                        }
                        var r = e.value.width.number;
                        if (e.value.width.unit === "ex") {
                            r *= c.metrics.xHeight
                        }
                        var l = e.value.height.number;
                        if (e.value.height.unit === "ex") {
                            l *= c.metrics.xHeight
                        }
                        a /= t.style.sizeMultiplier;
                        r /= t.style.sizeMultiplier;
                        l /= t.style.sizeMultiplier;
                        h.style.borderRightWidth = r + "em";
                        h.style.borderTopWidth = l + "em";
                        h.style.bottom = a + "em";
                        h.width = r;
                        h.height = l + a;
                        h.depth = -a;
                        return h
                    }, accent: function (e, t, i) {
                        var h = e.value.base;
                        var a;
                        if (e.type === "supsub") {
                            var r = e;
                            e = r.value.base;
                            h = e.value.base;
                            r.value.base = h;
                            a = v(r, t.reset(), i)
                        }
                        var s = v(h, t.withStyle(t.style.cramp()));
                        var p;
                        if (m(h)) {
                            var n = k(h);
                            var g = v(n, t.withStyle(t.style.cramp()));
                            p = g.skew
                        } else {
                            p = 0
                        }
                        var d = Math.min(s.height, c.metrics.xHeight);
                        var u = l.makeSymbol(e.value.accent, "Main-Regular", "math", t.getColor());
                        u.italic = 0;
                        var w = e.value.accent === "\\vec" ? "accent-vec" : null;
                        var f = o(["accent-body", w], [o([], [u])]);
                        f = l.makeVList([{
                            type: "elem",
                            elem: s
                        }, {
                            type: "kern",
                            size: -d
                        }, {
                            type: "elem",
                            elem: f
                        }], "firstBaseline", null, t);
                        f.children[1].style.marginLeft = 2 * p + "em";
                        var y = o(["mord", "accent"], [f]);
                        if (a) {
                            a.children[0] = y;
                            a.height = Math.max(y.height, a.height);
                            a.classes[0] = "mord";
                            return a
                        } else {
                            return y
                        }
                    }, phantom: function (e, t, i) {
                        var h = g(e.value.value, t.withPhantom(), i);
                        return new l.makeFragment(h)
                    }
                };
                var v = function (e, t, i) {
                    if (!e) {
                        return o()
                    }
                    if (f[e.type]) {
                        var h = f[e.type](e, t, i);
                        var r;
                        if (t.style !== t.parentStyle) {
                            r = t.style.sizeMultiplier / t.parentStyle.sizeMultiplier;
                            h.height *= r;
                            h.depth *= r
                        }
                        if (t.size !== t.parentSize) {
                            r = l.sizingMultiplier[t.size] / l.sizingMultiplier[t.parentSize];
                            h.height *= r;
                            h.depth *= r
                        }
                        return h
                    } else {
                        throw new a("Got group of unknown type: '" + e.type + "'")
                    }
                };
                var y = function (e, t) {
                    var i = r.TEXT;
                    if (t.displayMode) {
                        i = r.DISPLAY
                    }
                    var a = new h({
                        style: i,
                        size: "size5"
                    });
                    var l = g(e, a);
                    var s = o(["base", a.style.cls()], l);
                    var p = o(["strut"]);
                    var c = o(["strut", "bottom"]);
                    p.style.height = s.height + "em";
                    c.style.height = s.height + s.depth + "em";
                    c.style.verticalAlign = -s.depth + "em";
                    var n = o(["katex-html"], [p, c, s]);
                    n.setAttribute("aria-hidden", "true");
                    return n
                };
                t.exports = y
            }, {
                "./Options": 3,
                "./ParseError": 4,
                "./Style": 7,
                "./buildCommon": 8,
                "./delimiter": 12,
                "./domTree": 13,
                "./fontMetrics": 14,
                "./utils": 19
            }
        ],
        10: [

            function (e, t, i) {
                var h = e("./buildCommon");
                var a = e("./mathMLTree");
                var r = e("./ParseError");
                var l = e("./symbols");
                var s = h.makeSpan;
                var p = function (e, t) {
                    if (l[t][e] && l[t][e].replace) {
                        e = l[t][e].replace
                    }
                    return new a.TextNode(e)
                };
                var c = {
                    mathord: function (e) {
                        var t = new a.MathNode("mi", [p(e.value, e.mode)]);
                        return t
                    }, textord: function (e) {
                        var t = p(e.value, e.mode);
                        var i;
                        if (/[0-9]/.test(e.value)) {
                            i = new a.MathNode("mn", [t])
                        } else {
                            i = new a.MathNode("mi", [t]);
                            i.setAttribute("mathvariant", "normal")
                        }
                        return i
                    }, bin: function (e) {
                        var t = new a.MathNode("mo", [p(e.value, e.mode)]);
                        return t
                    }, rel: function (e) {
                        var t = new a.MathNode("mo", [p(e.value, e.mode)]);
                        return t
                    }, open: function (e) {
                        var t = new a.MathNode("mo", [p(e.value, e.mode)]);
                        return t
                    }, close: function (e) {
                        var t = new a.MathNode("mo", [p(e.value, e.mode)]);
                        return t
                    }, inner: function (e) {
                        var t = new a.MathNode("mo", [p(e.value, e.mode)]);
                        return t
                    }, punct: function (e) {
                        var t = new a.MathNode("mo", [p(e.value, e.mode)]);
                        t.setAttribute("separator", "true");
                        return t
                    }, ordgroup: function (e) {
                        var t = n(e.value);
                        var i = new a.MathNode("mrow", t);
                        return i
                    }, text: function (e) {
                        var t = n(e.value.body);
                        var i = new a.MathNode("mtext", t);
                        return i
                    }, color: function (e) {
                        var t = n(e.value.value);
                        var i = new a.MathNode("mstyle", t);
                        i.setAttribute("mathcolor", e.value.color);
                        return i
                    }, supsub: function (e) {
                        var t = [o(e.value.base)];
                        if (e.value.sub) {
                            t.push(o(e.value.sub))
                        }
                        if (e.value.sup) {
                            t.push(o(e.value.sup))
                        }
                        var i;
                        if (!e.value.sub) {
                            i = "msup"
                        } else if (!e.value.sup) {
                            i = "msub"
                        } else {
                            i = "msubsup"
                        }
                        var h = new a.MathNode(i, t);
                        return h
                    }, genfrac: function (e) {
                        var t = new a.MathNode("mfrac", [o(e.value.numer), o(e.value.denom)]);
                        if (!e.value.hasBarLine) {
                            t.setAttribute("linethickness", "0px")
                        }
                        if (e.value.leftDelim != null || e.value.rightDelim != null) {
                            var i = [];
                            if (e.value.leftDelim != null) {
                                var h = new a.MathNode("mo", [new a.TextNode(e.value.leftDelim)]);
                                h.setAttribute("fence", "true");
                                i.push(h)
                            }
                            i.push(t);
                            if (e.value.rightDelim != null) {
                                var r = new a.MathNode("mo", [new a.TextNode(e.value.rightDelim)]);
                                r.setAttribute("fence", "true");
                                i.push(r)
                            }
                            var l = new a.MathNode("mrow", i);
                            return l
                        }
                        return t
                    }, sqrt: function (e) {
                        var t = new a.MathNode("msqrt", [o(e.value.body)]);
                        return t
                    }, leftright: function (e) {
                        var t = n(e.value.body);
                        if (e.value.left !== ".") {
                            var i = new a.MathNode("mo", [p(e.value.left, e.mode)]);
                            i.setAttribute("fence", "true");
                            t.unshift(i)
                        }
                        if (e.value.right !== ".") {
                            var h = new a.MathNode("mo", [p(e.value.right, e.mode)]);
                            h.setAttribute("fence", "true");
                            t.push(h)
                        }
                        var r = new a.MathNode("mrow", t);
                        return r
                    }, accent: function (e) {
                        var t = new a.MathNode("mo", [p(e.value.accent, e.mode)]);
                        var i = new a.MathNode("mover", [o(e.value.base), t]);
                        i.setAttribute("accent", "true");
                        return i
                    }, spacing: function (e) {
                        var t;
                        if (e.value === "\\ " || e.value === "\\space" || e.value === " " || e.value === "~") {
                            t = new a.MathNode("mtext", [new a.TextNode("\xa0")])
                        } else {
                            t = new a.MathNode("mspace");
                            t.setAttribute("width", h.spacingFunctions[e.value].size)
                        }
                        return t
                    }, op: function (e) {
                        var t;
                        if (e.value.symbol) {
                            t = new a.MathNode("mo", [p(e.value.body, e.mode)])
                        } else {
                            t = new a.MathNode("mi", [new a.TextNode(e.value.body.slice(1))])
                        }
                        return t
                    }, katex: function (e) {
                        var t = new a.MathNode("mtext", [new a.TextNode("KaTeX")]);
                        return t
                    }, delimsizing: function (e) {
                        var t = [];
                        if (e.value.value !== ".") {
                            t.push(p(e.value.value, e.mode))
                        }
                        var i = new a.MathNode("mo", t);
                        if (e.value.delimType === "open" || e.value.delimType === "close") {
                            i.setAttribute("fence", "true")
                        } else {
                            i.setAttribute("fence", "false")
                        }
                        return i
                    }, styling: function (e) {
                        var t = n(e.value.value, t);
                        var i = new a.MathNode("mstyle", t);
                        var h = {
                            display: ["0", "true"],
                            text: ["0", "false"],
                            script: ["1", "false"],
                            scriptscript: ["2", "false"]
                        };
                        var r = h[e.value.style];
                        i.setAttribute("scriptlevel", r[0]);
                        i.setAttribute("displaystyle", r[1]);
                        return i
                    }, sizing: function (e) {
                        var t = n(e.value.value);
                        var i = new a.MathNode("mstyle", t);
                        i.setAttribute("mathsize", h.sizingMultiplier[e.value.size] + "em");
                        return i
                    }, overline: function (e) {
                        var t = new a.MathNode("mo", [new a.TextNode("\u203e")]);
                        t.setAttribute("stretchy", "true");
                        var i = new a.MathNode("mover", [o(e.value.body), t]);
                        i.setAttribute("accent", "true");
                        return i
                    }, rule: function (e) {
                        var t = new a.MathNode("mrow");
                        return t
                    }, llap: function (e) {
                        var t = new a.MathNode("mpadded", [o(e.value.body)]);
                        t.setAttribute("lspace", "-1width");
                        t.setAttribute("width", "0px");
                        return t
                    }, rlap: function (e) {
                        var t = new a.MathNode("mpadded", [o(e.value.body)]);
                        t.setAttribute("width", "0px");
                        return t
                    }, phantom: function (e, t, i) {
                        var h = n(e.value.value);
                        return new a.MathNode("mphantom", h)
                    }
                };
                var n = function (e) {
                    var t = [];
                    for (var i = 0; i < e.length; i++) {
                        var h = e[i];
                        t.push(o(h))
                    }
                    return t
                };
                var o = function (e) {
                    if (!e) {
                        return new a.MathNode("mrow")
                    }
                    if (c[e.type]) {
                        return c[e.type](e)
                    } else {
                        throw new r("Got group of unknown type: '" + e.type + "'")
                    }
                };
                var g = function (e, t, i) {
                    var h = n(e);
                    var r = new a.MathNode("mrow", h);
                    var l = new a.MathNode("annotation", [new a.TextNode(t)]);
                    l.setAttribute("encoding", "application/x-tex");
                    var p = new a.MathNode("semantics", [r, l]);
                    var c = new a.MathNode("math", [p]);
                    return s(["katex-mathml"], [c])
                };
                t.exports = g
            }, {
                "./ParseError": 4,
                "./buildCommon": 8,
                "./mathMLTree": 16,
                "./symbols": 18
            }
        ],
        11: [

            function (e, t, i) {
                var h = e("./buildHTML");
                var a = e("./buildMathML");
                var r = e("./buildCommon");
                var l = r.makeSpan;
                var s = function (e, t, i) {
                    var r = a(e, t, i);
                    var s = h(e, i);
                    var p = l(["katex"], [r, s]);
                    if (i.displayMode) {
                        return l(["katex-display"], [p])
                    } else {
                        return p
                    }
                };
                t.exports = s
            }, {
                "./buildCommon": 8,
                "./buildHTML": 9,
                "./buildMathML": 10
            }
        ],
        12: [

            function (e, t, i) {
                var h = e("./ParseError");
                var a = e("./Style");
                var r = e("./buildCommon");
                var l = e("./fontMetrics");
                var s = e("./symbols");
                var p = e("./utils");
                var c = r.makeSpan;
                var n = function (e, t) {
                    if (s.math[e] && s.math[e].replace) {
                        return l.getCharacterMetrics(s.math[e].replace, t)
                    } else {
                        return l.getCharacterMetrics(e, t)
                    }
                };
                var o = function (e, t, i) {
                    return r.makeSymbol(e, "Size" + t + "-Regular", i)
                };
                var g = function (e, t, i) {
                    var h = c(["style-wrap", i.style.reset(), t.cls()], [e]);
                    var a = t.sizeMultiplier / i.style.sizeMultiplier;
                    h.height *= a;
                    h.depth *= a;
                    h.maxFontSize = t.sizeMultiplier;
                    return h
                };
                var d = function (e, t, i, h, a) {
                    var s = r.makeSymbol(e, "Main-Regular", a);
                    var p = g(s, t, h);
                    if (i) {
                        var c = (1 - h.style.sizeMultiplier / t.sizeMultiplier) * l.metrics.axisHeight;
                        p.style.top = c + "em";
                        p.height -= c;
                        p.depth += c
                    }
                    return p
                };
                var u = function (e, t, i, h, r) {
                    var s = o(e, t, r);
                    var p = g(c(["delimsizing", "size" + t], [s], h.getColor()), a.TEXT, h);
                    if (i) {
                        var n = (1 - h.style.sizeMultiplier) * l.metrics.axisHeight;
                        p.style.top = n + "em";
                        p.height -= n;
                        p.depth += n
                    }
                    return p
                };
                var w = function (e, t, i) {
                    var h;
                    if (t === "Size1-Regular") {
                        h = "delim-size1"
                    } else if (t === "Size4-Regular") {
                        h = "delim-size4"
                    }
                    var a = c(["delimsizinginner", h], [c([], [r.makeSymbol(e, t, i)])]);
                    return {
                        type: "elem",
                        elem: a
                    }
                };
                var k = function (e, t, i, h, s) {
                    var p, o, d, u;
                    p = d = u = e;
                    o = null;
                    var k = "Size1-Regular";
                    if (e === "\\uparrow") {
                        d = u = "\u23d0"
                    } else if (e === "\\Uparrow") {
                        d = u = "\u2016"
                    } else if (e === "\\downarrow") {
                        p = d = "\u23d0"
                    } else if (e === "\\Downarrow") {
                        p = d = "\u2016"
                    } else if (e === "\\updownarrow") {
                        p = "\\uparrow";
                        d = "\u23d0";
                        u = "\\downarrow"
                    } else if (e === "\\Updownarrow") {
                        p = "\\Uparrow";
                        d = "\u2016";
                        u = "\\Downarrow"
                    } else if (e === "[" || e === "\\lbrack") {
                        p = "\u23a1";
                        d = "\u23a2";
                        u = "\u23a3";
                        k = "Size4-Regular"
                    } else if (e === "]" || e === "\\rbrack") {
                        p = "\u23a4";
                        d = "\u23a5";
                        u = "\u23a6";
                        k = "Size4-Regular"
                    } else if (e === "\\lfloor") {
                        d = p = "\u23a2";
                        u = "\u23a3";
                        k = "Size4-Regular"
                    } else if (e === "\\lceil") {
                        p = "\u23a1";
                        d = u = "\u23a2";
                        k = "Size4-Regular"
                    } else if (e === "\\rfloor") {
                        d = p = "\u23a5";
                        u = "\u23a6";
                        k = "Size4-Regular"
                    } else if (e === "\\rceil") {
                        p = "\u23a4";
                        d = u = "\u23a5";
                        k = "Size4-Regular"
                    } else if (e === "(") {
                        p = "\u239b";
                        d = "\u239c";
                        u = "\u239d";
                        k = "Size4-Regular"
                    } else if (e === ")") {
                        p = "\u239e";
                        d = "\u239f";
                        u = "\u23a0";
                        k = "Size4-Regular"
                    } else if (e === "\\{" || e === "\\lbrace") {
                        p = "\u23a7";
                        o = "\u23a8";
                        u = "\u23a9";
                        d = "\u23aa";
                        k = "Size4-Regular"
                    } else if (e === "\\}" || e === "\\rbrace") {
                        p = "\u23ab";
                        o = "\u23ac";
                        u = "\u23ad";
                        d = "\u23aa";
                        k = "Size4-Regular"
                    } else if (e === "\\surd") {
                        p = "\ue001";
                        u = "\u23b7";
                        d = "\ue000";
                        k = "Size4-Regular"
                    }
                    var m = n(p, k);
                    var f = m.height + m.depth;
                    var v = n(d, k);
                    var y = v.height + v.depth;
                    var b = n(u, k);
                    var x = b.height + b.depth;
                    var z, S;
                    if (o !== null) {
                        z = n(o, k);
                        S = z.height + z.depth
                    }
                    var M = f + x;
                    if (o !== null) {
                        M += S
                    }
                    while (M < t) {
                        M += y;
                        if (o !== null) {
                            M += y
                        }
                    }
                    var q = l.metrics.axisHeight;
                    if (i) {
                        q *= h.style.sizeMultiplier
                    }
                    var T = M / 2 - q;
                    var N = [];
                    N.push(w(u, k, s));
                    var A;
                    if (o === null) {
                        var R = M - f - x;
                        var C = Math.ceil(R / y);
                        for (A = 0; A < C; A++) {
                            N.push(w(d, k, s))
                        }
                    } else {
                        var L = M / 2 - f - S / 2;
                        var P = Math.ceil(L / y);
                        var E = M / 2 - f - S / 2;
                        var D = Math.ceil(E / y);
                        for (A = 0; A < P; A++) {
                            N.push(w(d, k, s))
                        }
                        N.push(w(o, k, s));
                        for (A = 0; A < D; A++) {
                            N.push(w(d, k, s))
                        }
                    }
                    N.push(w(p, k, s));
                    var I = r.makeVList(N, "bottom", T, h);
                    return g(c(["delimsizing", "mult"], [I], h.getColor()), a.TEXT, h)
                };
                var m = ["(", ")", "[", "\\lbrack", "]", "\\rbrack", "\\{", "\\lbrace", "\\}", "\\rbrace", "\\lfloor", "\\rfloor", "\\lceil", "\\rceil", "\\surd"];
                var f = ["\\uparrow", "\\downarrow", "\\updownarrow", "\\Uparrow", "\\Downarrow", "\\Updownarrow", "|", "\\|", "\\vert", "\\Vert"];
                var v = ["<", ">", "\\langle", "\\rangle", "/", "\\backslash"];
                var y = [0, 1.2, 1.8, 2.4, 3];
                var b = function (e, t, i, a) {
                    if (e === "<") {
                        e = "\\langle"
                    } else if (e === ">") {
                        e = "\\rangle"
                    }
                    if (p.contains(m, e) || p.contains(v, e)) {
                        return u(e, t, false, i, a)
                    } else if (p.contains(f, e)) {
                        return k(e, y[t], false, i, a)
                    } else {
                        throw new h("Illegal delimiter: '" + e + "'")
                    }
                };
                var x = [{
                    type: "small",
                    style: a.SCRIPTSCRIPT
                }, {
                    type: "small",
                    style: a.SCRIPT
                }, {
                    type: "small",
                    style: a.TEXT
                }, {
                    type: "large",
                    size: 1
                }, {
                    type: "large",
                    size: 2
                }, {
                    type: "large",
                    size: 3
                }, {
                    type: "large",
                    size: 4
                }];
                var z = [{
                    type: "small",
                    style: a.SCRIPTSCRIPT
                }, {
                    type: "small",
                    style: a.SCRIPT
                }, {
                    type: "small",
                    style: a.TEXT
                }, {
                    type: "stack"
                }];
                var S = [{
                    type: "small",
                    style: a.SCRIPTSCRIPT
                }, {
                    type: "small",
                    style: a.SCRIPT
                }, {
                    type: "small",
                    style: a.TEXT
                }, {
                    type: "large",
                    size: 1
                }, {
                    type: "large",
                    size: 2
                }, {
                    type: "large",
                    size: 3
                }, {
                    type: "large",
                    size: 4
                }, {
                    type: "stack"
                }];
                var M = function (e) {
                    if (e.type === "small") {
                        return "Main-Regular"
                    } else if (e.type === "large") {
                        return "Size" + e.size + "-Regular"
                    } else if (e.type === "stack") {
                        return "Size4-Regular"
                    }
                };
                var q = function (e, t, i, h) {
                    var a = Math.min(2, 3 - h.style.size);
                    for (var r = a; r < i.length; r++) {
                        if (i[r].type === "stack") {
                            break
                        }
                        var l = n(e, M(i[r]));
                        var s = l.height + l.depth;
                        if (i[r].type === "small") {
                            s *= i[r].style.sizeMultiplier
                        }
                        if (s > t) {
                            return i[r]
                        }
                    }
                    return i[i.length - 1]
                };
                var T = function (e, t, i, h, a) {
                    if (e === "<") {
                        e = "\\langle"
                    } else if (e === ">") {
                        e = "\\rangle"
                    }
                    var r;
                    if (p.contains(v, e)) {
                        r = x
                    } else if (p.contains(m, e)) {
                        r = S
                    } else {
                        r = z
                    }
                    var l = q(e, t, r, h);
                    if (l.type === "small") {
                        return d(e, l.style, i, h, a)
                    } else if (l.type === "large") {
                        return u(e, l.size, i, h, a)
                    } else if (l.type === "stack") {
                        return k(e, t, i, h, a)
                    }
                };
                var N = function (e, t, i, h, a) {
                    var r = l.metrics.axisHeight * h.style.sizeMultiplier;
                    var s = 901;
                    var p = 5 / l.metrics.ptPerEm;
                    var c = Math.max(t - r, i + r);
                    var n = Math.max(c / 500 * s, 2 * c - p);
                    return T(e, n, true, h, a)
                };
                t.exports = {
                    sizedDelim: b,
                    customSizedDelim: T,
                    leftRightDelim: N
                }
            }, {
                "./ParseError": 4,
                "./Style": 7,
                "./buildCommon": 8,
                "./fontMetrics": 14,
                "./symbols": 18,
                "./utils": 19
            }
        ],
        13: [

            function (e, t, i) {
                var h = e("./utils");
                var a = function (e) {
                    e = e.slice();
                    for (var t = e.length - 1; t >= 0; t--) {
                        if (!e[t]) {
                            e.splice(t, 1)
                        }
                    }
                    return e.join(" ")
                };

                function r(e, t, i, h, a, r) {
                    this.classes = e || [];
                    this.children = t || [];
                    this.height = i || 0;
                    this.depth = h || 0;
                    this.maxFontSize = a || 0;
                    this.style = r || {};
                    this.attributes = {}
                }
                r.prototype.setAttribute = function (e, t) {
                    this.attributes[e] = t
                };
                r.prototype.toNode = function () {
                    var e = document.createElement("span");
                    e.className = a(this.classes);
                    for (var t in this.style) {
                        if (Object.prototype.hasOwnProperty.call(this.style, t)) {
                            e.style[t] = this.style[t]
                        }
                    }
                    for (var i in this.attributes) {
                        if (Object.prototype.hasOwnProperty.call(this.attributes, i)) {
                            e.setAttribute(i, this.attributes[i])
                        }
                    }
                    for (var h = 0; h < this.children.length; h++) {
                        e.appendChild(this.children[h].toNode())
                    }
                    return e
                };
                r.prototype.toMarkup = function () {
                    var e = "<span";
                    if (this.classes.length) {
                        e += ' class="';
                        e += h.escape(a(this.classes));
                        e += '"'
                    }
                    var t = "";
                    for (var i in this.style) {
                        if (this.style.hasOwnProperty(i)) {
                            t += h.hyphenate(i) + ":" + this.style[i] + ";"
                        }
                    }
                    if (t) {
                        e += ' style="' + h.escape(t) + '"'
                    }
                    for (var r in this.attributes) {
                        if (Object.prototype.hasOwnProperty.call(this.attributes, r)) {
                            e += " " + r + '="';
                            e += h.escape(this.attributes[r]);
                            e += '"'
                        }
                    }
                    e += ">";
                    for (var l = 0; l < this.children.length; l++) {
                        e += this.children[l].toMarkup()
                    }
                    e += "</span>";
                    return e
                };

                function l(e, t, i, h) {
                    this.children = e || [];
                    this.height = t || 0;
                    this.depth = i || 0;
                    this.maxFontSize = h || 0
                }
                l.prototype.toNode = function () {
                    var e = document.createDocumentFragment();
                    for (var t = 0; t < this.children.length; t++) {
                        e.appendChild(this.children[t].toNode())
                    }
                    return e
                };
                l.prototype.toMarkup = function () {
                    var e = "";
                    for (var t = 0; t < this.children.length; t++) {
                        e += this.children[t].toMarkup()
                    }
                    return e
                };

                function s(e, t, i, h, a, r, l) {
                    this.value = e || "";
                    this.height = t || 0;
                    this.depth = i || 0;
                    this.italic = h || 0;
                    this.skew = a || 0;
                    this.classes = r || [];
                    this.style = l || {};
                    this.maxFontSize = 0
                }
                s.prototype.toNode = function () {
                    var e = document.createTextNode(this.value);
                    var t = null;
                    if (this.italic > 0) {
                        t = document.createElement("span");
                        t.style.marginRight = this.italic + "em"
                    }
                    if (this.classes.length > 0) {
                        t = t || document.createElement("span");
                        t.className = a(this.classes)
                    }
                    for (var i in this.style) {
                        if (this.style.hasOwnProperty(i)) {
                            t = t || document.createElement("span");
                            t.style[i] = this.style[i]
                        }
                    }
                    if (t) {
                        t.appendChild(e);
                        return t
                    } else {
                        return e
                    }
                };
                s.prototype.toMarkup = function () {
                    var e = false;
                    var t = "<span";
                    if (this.classes.length) {
                        e = true;
                        t += ' class="';
                        t += h.escape(a(this.classes));
                        t += '"'
                    }
                    var i = "";
                    if (this.italic > 0) {
                        i += "margin-right:" + this.italic + "em;"
                    }
                    for (var r in this.style) {
                        if (this.style.hasOwnProperty(r)) {
                            i += h.hyphenate(r) + ":" + this.style[r] + ";"
                        }
                    }
                    if (i) {
                        e = true;
                        t += ' style="' + h.escape(i) + '"'
                    }
                    var l = h.escape(this.value);
                    if (e) {
                        t += ">";
                        t += l;
                        t += "</span>";
                        return t
                    } else {
                        return l
                    }
                };
                t.exports = {
                    span: r,
                    documentFragment: l,
                    symbolNode: s
                }
            }, {
                "./utils": 19
            }
        ],
        14: [

            function (e, t, i) {
                var h = e("./Style");
                var a = .025;
                var r = 0;
                var l = 0;
                var s = 0;
                var p = .431;
                var c = 1;
                var n = 0;
                var o = .677;
                var g = .394;
                var d = .444;
                var u = .686;
                var w = .345;
                var k = .413;
                var m = .363;
                var f = .289;
                var v = .15;
                var y = .247;
                var b = .386;
                var x = .05;
                var z = 2.39;
                var S = 1.01;
                var M = .81;
                var q = .71;
                var T = .25;
                var N = 0;
                var A = 0;
                var R = 0;
                var C = 0;
                var L = .431;
                var P = 1;
                var E = 0;
                var D = .04;
                var I = .111;
                var O = .166;
                var F = .2;
                var B = .6;
                var _ = .1;
                var X = 10;
                var G = {
                    xHeight: p,
                    quad: c,
                    num1: o,
                    num2: g,
                    num3: d,
                    denom1: u,
                    denom2: w,
                    sup1: k,
                    sup2: m,
                    sup3: f,
                    sub1: v,
                    sub2: y,
                    supDrop: b,
                    subDrop: x,
                    axisHeight: T,
                    defaultRuleThickness: D,
                    bigOpSpacing1: I,
                    bigOpSpacing2: O,
                    bigOpSpacing3: F,
                    bigOpSpacing4: B,
                    bigOpSpacing5: _,
                    ptPerEm: X,
                    delim1: z,
                    getDelim2: function (e) {
                        if (e.size === h.TEXT.size) {
                            return S
                        } else if (e.size === h.SCRIPT.size) {
                            return M
                        } else if (e.size === h.SCRIPTSCRIPT.size) {
                            return q
                        }
                        throw new Error("Unexpected style size: " + e.size)
                    }
                };
                var H = {
                    "AMS-Regular": {
                        8672: {
                            depth: -.064,
                            height: .437,
                            italic: 0,
                            skew: 0
                        },
                        8674: {
                            depth: -.064,
                            height: .437,
                            italic: 0,
                            skew: 0
                        },
                        10003: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        10016: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        1008: {
                            depth: 0,
                            height: .43056,
                            italic: .04028,
                            skew: 0
                        },
                        107: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        10731: {
                            depth: .11111,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        10846: {
                            depth: .19444,
                            height: .75583,
                            italic: 0,
                            skew: 0
                        },
                        10877: {
                            depth: .13667,
                            height: .63667,
                            italic: 0,
                            skew: 0
                        },
                        10878: {
                            depth: .13667,
                            height: .63667,
                            italic: 0,
                            skew: 0
                        },
                        10885: {
                            depth: .25583,
                            height: .75583,
                            italic: 0,
                            skew: 0
                        },
                        10886: {
                            depth: .25583,
                            height: .75583,
                            italic: 0,
                            skew: 0
                        },
                        10887: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        10888: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        10889: {
                            depth: .26167,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        10890: {
                            depth: .26167,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        10891: {
                            depth: .48256,
                            height: .98256,
                            italic: 0,
                            skew: 0
                        },
                        10892: {
                            depth: .48256,
                            height: .98256,
                            italic: 0,
                            skew: 0
                        },
                        10901: {
                            depth: .13667,
                            height: .63667,
                            italic: 0,
                            skew: 0
                        },
                        10902: {
                            depth: .13667,
                            height: .63667,
                            italic: 0,
                            skew: 0
                        },
                        10933: {
                            depth: .25142,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        10934: {
                            depth: .25142,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        10935: {
                            depth: .26167,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        10936: {
                            depth: .26167,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        10937: {
                            depth: .26167,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        10938: {
                            depth: .26167,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        10949: {
                            depth: .25583,
                            height: .75583,
                            italic: 0,
                            skew: 0
                        },
                        10950: {
                            depth: .25583,
                            height: .75583,
                            italic: 0,
                            skew: 0
                        },
                        10955: {
                            depth: .28481,
                            height: .79383,
                            italic: 0,
                            skew: 0
                        },
                        10956: {
                            depth: .28481,
                            height: .79383,
                            italic: 0,
                            skew: 0
                        },
                        165: {
                            depth: 0,
                            height: .675,
                            italic: .025,
                            skew: 0
                        },
                        174: {
                            depth: .15559,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        240: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        295: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        57350: {
                            depth: .08167,
                            height: .58167,
                            italic: 0,
                            skew: 0
                        },
                        57351: {
                            depth: .08167,
                            height: .58167,
                            italic: 0,
                            skew: 0
                        },
                        57352: {
                            depth: .08167,
                            height: .58167,
                            italic: 0,
                            skew: 0
                        },
                        57353: {
                            depth: 0,
                            height: .43056,
                            italic: .04028,
                            skew: 0
                        },
                        57356: {
                            depth: .25142,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        57357: {
                            depth: .25142,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        57358: {
                            depth: .41951,
                            height: .91951,
                            italic: 0,
                            skew: 0
                        },
                        57359: {
                            depth: .30274,
                            height: .79383,
                            italic: 0,
                            skew: 0
                        },
                        57360: {
                            depth: .30274,
                            height: .79383,
                            italic: 0,
                            skew: 0
                        },
                        57361: {
                            depth: .41951,
                            height: .91951,
                            italic: 0,
                            skew: 0
                        },
                        57366: {
                            depth: .25142,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        57367: {
                            depth: .25142,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        57368: {
                            depth: .25142,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        57369: {
                            depth: .25142,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        57370: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        57371: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        65: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        66: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        67: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        68: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        69: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        70: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        71: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        710: {
                            depth: 0,
                            height: .825,
                            italic: 0,
                            skew: 0
                        },
                        72: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        73: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        732: {
                            depth: 0,
                            height: .9,
                            italic: 0,
                            skew: 0
                        },
                        74: {
                            depth: .16667,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        75: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        76: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        77: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        770: {
                            depth: 0,
                            height: .825,
                            italic: 0,
                            skew: 0
                        },
                        771: {
                            depth: 0,
                            height: .9,
                            italic: 0,
                            skew: 0
                        },
                        78: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        79: {
                            depth: .16667,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        80: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        81: {
                            depth: .16667,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        82: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8245: {
                            depth: 0,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        83: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        84: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8463: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8487: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8498: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        85: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8502: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8503: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8504: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8513: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8592: {
                            depth: -.03598,
                            height: .46402,
                            italic: 0,
                            skew: 0
                        },
                        8594: {
                            depth: -.03598,
                            height: .46402,
                            italic: 0,
                            skew: 0
                        },
                        86: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8602: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8603: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8606: {
                            depth: .01354,
                            height: .52239,
                            italic: 0,
                            skew: 0
                        },
                        8608: {
                            depth: .01354,
                            height: .52239,
                            italic: 0,
                            skew: 0
                        },
                        8610: {
                            depth: .01354,
                            height: .52239,
                            italic: 0,
                            skew: 0
                        },
                        8611: {
                            depth: .01354,
                            height: .52239,
                            italic: 0,
                            skew: 0
                        },
                        8619: {
                            depth: 0,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8620: {
                            depth: 0,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8621: {
                            depth: -.13313,
                            height: .37788,
                            italic: 0,
                            skew: 0
                        },
                        8622: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8624: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8625: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8630: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        8631: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        8634: {
                            depth: .08198,
                            height: .58198,
                            italic: 0,
                            skew: 0
                        },
                        8635: {
                            depth: .08198,
                            height: .58198,
                            italic: 0,
                            skew: 0
                        },
                        8638: {
                            depth: .19444,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8639: {
                            depth: .19444,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8642: {
                            depth: .19444,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8643: {
                            depth: .19444,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8644: {
                            depth: .1808,
                            height: .675,
                            italic: 0,
                            skew: 0
                        },
                        8646: {
                            depth: .1808,
                            height: .675,
                            italic: 0,
                            skew: 0
                        },
                        8647: {
                            depth: .1808,
                            height: .675,
                            italic: 0,
                            skew: 0
                        },
                        8648: {
                            depth: .19444,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8649: {
                            depth: .1808,
                            height: .675,
                            italic: 0,
                            skew: 0
                        },
                        8650: {
                            depth: .19444,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8651: {
                            depth: .01354,
                            height: .52239,
                            italic: 0,
                            skew: 0
                        },
                        8652: {
                            depth: .01354,
                            height: .52239,
                            italic: 0,
                            skew: 0
                        },
                        8653: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8654: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8655: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8666: {
                            depth: .13667,
                            height: .63667,
                            italic: 0,
                            skew: 0
                        },
                        8667: {
                            depth: .13667,
                            height: .63667,
                            italic: 0,
                            skew: 0
                        },
                        8669: {
                            depth: -.13313,
                            height: .37788,
                            italic: 0,
                            skew: 0
                        },
                        87: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8705: {
                            depth: 0,
                            height: .825,
                            italic: 0,
                            skew: 0
                        },
                        8708: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8709: {
                            depth: .08167,
                            height: .58167,
                            italic: 0,
                            skew: 0
                        },
                        8717: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        8722: {
                            depth: -.03598,
                            height: .46402,
                            italic: 0,
                            skew: 0
                        },
                        8724: {
                            depth: .08198,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8726: {
                            depth: .08167,
                            height: .58167,
                            italic: 0,
                            skew: 0
                        },
                        8733: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8736: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8737: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8738: {
                            depth: .03517,
                            height: .52239,
                            italic: 0,
                            skew: 0
                        },
                        8739: {
                            depth: .08167,
                            height: .58167,
                            italic: 0,
                            skew: 0
                        },
                        8740: {
                            depth: .25142,
                            height: .74111,
                            italic: 0,
                            skew: 0
                        },
                        8741: {
                            depth: .08167,
                            height: .58167,
                            italic: 0,
                            skew: 0
                        },
                        8742: {
                            depth: .25142,
                            height: .74111,
                            italic: 0,
                            skew: 0
                        },
                        8756: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8757: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8764: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8765: {
                            depth: -.13313,
                            height: .37788,
                            italic: 0,
                            skew: 0
                        },
                        8769: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8770: {
                            depth: -.03625,
                            height: .46375,
                            italic: 0,
                            skew: 0
                        },
                        8774: {
                            depth: .30274,
                            height: .79383,
                            italic: 0,
                            skew: 0
                        },
                        8776: {
                            depth: -.01688,
                            height: .48312,
                            italic: 0,
                            skew: 0
                        },
                        8778: {
                            depth: .08167,
                            height: .58167,
                            italic: 0,
                            skew: 0
                        },
                        8782: {
                            depth: .06062,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8783: {
                            depth: .06062,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8785: {
                            depth: .08198,
                            height: .58198,
                            italic: 0,
                            skew: 0
                        },
                        8786: {
                            depth: .08198,
                            height: .58198,
                            italic: 0,
                            skew: 0
                        },
                        8787: {
                            depth: .08198,
                            height: .58198,
                            italic: 0,
                            skew: 0
                        },
                        8790: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8791: {
                            depth: .22958,
                            height: .72958,
                            italic: 0,
                            skew: 0
                        },
                        8796: {
                            depth: .08198,
                            height: .91667,
                            italic: 0,
                            skew: 0
                        },
                        88: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8806: {
                            depth: .25583,
                            height: .75583,
                            italic: 0,
                            skew: 0
                        },
                        8807: {
                            depth: .25583,
                            height: .75583,
                            italic: 0,
                            skew: 0
                        },
                        8808: {
                            depth: .25142,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        8809: {
                            depth: .25142,
                            height: .75726,
                            italic: 0,
                            skew: 0
                        },
                        8812: {
                            depth: .25583,
                            height: .75583,
                            italic: 0,
                            skew: 0
                        },
                        8814: {
                            depth: .20576,
                            height: .70576,
                            italic: 0,
                            skew: 0
                        },
                        8815: {
                            depth: .20576,
                            height: .70576,
                            italic: 0,
                            skew: 0
                        },
                        8816: {
                            depth: .30274,
                            height: .79383,
                            italic: 0,
                            skew: 0
                        },
                        8817: {
                            depth: .30274,
                            height: .79383,
                            italic: 0,
                            skew: 0
                        },
                        8818: {
                            depth: .22958,
                            height: .72958,
                            italic: 0,
                            skew: 0
                        },
                        8819: {
                            depth: .22958,
                            height: .72958,
                            italic: 0,
                            skew: 0
                        },
                        8822: {
                            depth: .1808,
                            height: .675,
                            italic: 0,
                            skew: 0
                        },
                        8823: {
                            depth: .1808,
                            height: .675,
                            italic: 0,
                            skew: 0
                        },
                        8828: {
                            depth: .13667,
                            height: .63667,
                            italic: 0,
                            skew: 0
                        },
                        8829: {
                            depth: .13667,
                            height: .63667,
                            italic: 0,
                            skew: 0
                        },
                        8830: {
                            depth: .22958,
                            height: .72958,
                            italic: 0,
                            skew: 0
                        },
                        8831: {
                            depth: .22958,
                            height: .72958,
                            italic: 0,
                            skew: 0
                        },
                        8832: {
                            depth: .20576,
                            height: .70576,
                            italic: 0,
                            skew: 0
                        },
                        8833: {
                            depth: .20576,
                            height: .70576,
                            italic: 0,
                            skew: 0
                        },
                        8840: {
                            depth: .30274,
                            height: .79383,
                            italic: 0,
                            skew: 0
                        },
                        8841: {
                            depth: .30274,
                            height: .79383,
                            italic: 0,
                            skew: 0
                        },
                        8842: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        8843: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        8847: {
                            depth: .03517,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8848: {
                            depth: .03517,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8858: {
                            depth: .08198,
                            height: .58198,
                            italic: 0,
                            skew: 0
                        },
                        8859: {
                            depth: .08198,
                            height: .58198,
                            italic: 0,
                            skew: 0
                        },
                        8861: {
                            depth: .08198,
                            height: .58198,
                            italic: 0,
                            skew: 0
                        },
                        8862: {
                            depth: 0,
                            height: .675,
                            italic: 0,
                            skew: 0
                        },
                        8863: {
                            depth: 0,
                            height: .675,
                            italic: 0,
                            skew: 0
                        },
                        8864: {
                            depth: 0,
                            height: .675,
                            italic: 0,
                            skew: 0
                        },
                        8865: {
                            depth: 0,
                            height: .675,
                            italic: 0,
                            skew: 0
                        },
                        8872: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8873: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8874: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8876: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8877: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8878: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8879: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8882: {
                            depth: .03517,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8883: {
                            depth: .03517,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8884: {
                            depth: .13667,
                            height: .63667,
                            italic: 0,
                            skew: 0
                        },
                        8885: {
                            depth: .13667,
                            height: .63667,
                            italic: 0,
                            skew: 0
                        },
                        8888: {
                            depth: 0,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8890: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        8891: {
                            depth: .19444,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8892: {
                            depth: .19444,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        89: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8901: {
                            depth: 0,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8903: {
                            depth: .08167,
                            height: .58167,
                            italic: 0,
                            skew: 0
                        },
                        8905: {
                            depth: .08167,
                            height: .58167,
                            italic: 0,
                            skew: 0
                        },
                        8906: {
                            depth: .08167,
                            height: .58167,
                            italic: 0,
                            skew: 0
                        },
                        8907: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8908: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8909: {
                            depth: -.03598,
                            height: .46402,
                            italic: 0,
                            skew: 0
                        },
                        8910: {
                            depth: 0,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8911: {
                            depth: 0,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8912: {
                            depth: .03517,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8913: {
                            depth: .03517,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8914: {
                            depth: 0,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8915: {
                            depth: 0,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8916: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8918: {
                            depth: .0391,
                            height: .5391,
                            italic: 0,
                            skew: 0
                        },
                        8919: {
                            depth: .0391,
                            height: .5391,
                            italic: 0,
                            skew: 0
                        },
                        8920: {
                            depth: .03517,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8921: {
                            depth: .03517,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        8922: {
                            depth: .38569,
                            height: .88569,
                            italic: 0,
                            skew: 0
                        },
                        8923: {
                            depth: .38569,
                            height: .88569,
                            italic: 0,
                            skew: 0
                        },
                        8926: {
                            depth: .13667,
                            height: .63667,
                            italic: 0,
                            skew: 0
                        },
                        8927: {
                            depth: .13667,
                            height: .63667,
                            italic: 0,
                            skew: 0
                        },
                        8928: {
                            depth: .30274,
                            height: .79383,
                            italic: 0,
                            skew: 0
                        },
                        8929: {
                            depth: .30274,
                            height: .79383,
                            italic: 0,
                            skew: 0
                        },
                        8934: {
                            depth: .23222,
                            height: .74111,
                            italic: 0,
                            skew: 0
                        },
                        8935: {
                            depth: .23222,
                            height: .74111,
                            italic: 0,
                            skew: 0
                        },
                        8936: {
                            depth: .23222,
                            height: .74111,
                            italic: 0,
                            skew: 0
                        },
                        8937: {
                            depth: .23222,
                            height: .74111,
                            italic: 0,
                            skew: 0
                        },
                        8938: {
                            depth: .20576,
                            height: .70576,
                            italic: 0,
                            skew: 0
                        },
                        8939: {
                            depth: .20576,
                            height: .70576,
                            italic: 0,
                            skew: 0
                        },
                        8940: {
                            depth: .30274,
                            height: .79383,
                            italic: 0,
                            skew: 0
                        },
                        8941: {
                            depth: .30274,
                            height: .79383,
                            italic: 0,
                            skew: 0
                        },
                        8994: {
                            depth: .19444,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8995: {
                            depth: .19444,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        90: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        9416: {
                            depth: .15559,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        9484: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        9488: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        9492: {
                            depth: 0,
                            height: .37788,
                            italic: 0,
                            skew: 0
                        },
                        9496: {
                            depth: 0,
                            height: .37788,
                            italic: 0,
                            skew: 0
                        },
                        9585: {
                            depth: .19444,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        9586: {
                            depth: .19444,
                            height: .74111,
                            italic: 0,
                            skew: 0
                        },
                        9632: {
                            depth: 0,
                            height: .675,
                            italic: 0,
                            skew: 0
                        },
                        9633: {
                            depth: 0,
                            height: .675,
                            italic: 0,
                            skew: 0
                        },
                        9650: {
                            depth: 0,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        9651: {
                            depth: 0,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        9654: {
                            depth: .03517,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        9660: {
                            depth: 0,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        9661: {
                            depth: 0,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        9664: {
                            depth: .03517,
                            height: .54986,
                            italic: 0,
                            skew: 0
                        },
                        9674: {
                            depth: .11111,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        9733: {
                            depth: .19444,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        989: {
                            depth: .08167,
                            height: .58167,
                            italic: 0,
                            skew: 0
                        }
                    },
                    "Main-Bold": {
                        100: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        101: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        102: {
                            depth: 0,
                            height: .69444,
                            italic: .10903,
                            skew: 0
                        },
                        10216: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        10217: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        103: {
                            depth: .19444,
                            height: .44444,
                            italic: .01597,
                            skew: 0
                        },
                        104: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        105: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        106: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        107: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        108: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        10815: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        109: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        10927: {
                            depth: .19667,
                            height: .69667,
                            italic: 0,
                            skew: 0
                        },
                        10928: {
                            depth: .19667,
                            height: .69667,
                            italic: 0,
                            skew: 0
                        },
                        110: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        111: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        112: {
                            depth: .19444,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        113: {
                            depth: .19444,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        114: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        115: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        116: {
                            depth: 0,
                            height: .63492,
                            italic: 0,
                            skew: 0
                        },
                        117: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        118: {
                            depth: 0,
                            height: .44444,
                            italic: .01597,
                            skew: 0
                        },
                        119: {
                            depth: 0,
                            height: .44444,
                            italic: .01597,
                            skew: 0
                        },
                        120: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        121: {
                            depth: .19444,
                            height: .44444,
                            italic: .01597,
                            skew: 0
                        },
                        122: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        123: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        124: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        125: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        126: {
                            depth: .35,
                            height: .34444,
                            italic: 0,
                            skew: 0
                        },
                        168: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        172: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        175: {
                            depth: 0,
                            height: .59611,
                            italic: 0,
                            skew: 0
                        },
                        176: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        177: {
                            depth: .13333,
                            height: .63333,
                            italic: 0,
                            skew: 0
                        },
                        180: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        215: {
                            depth: .13333,
                            height: .63333,
                            italic: 0,
                            skew: 0
                        },
                        247: {
                            depth: .13333,
                            height: .63333,
                            italic: 0,
                            skew: 0
                        },
                        305: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        33: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        34: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        35: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        36: {
                            depth: .05556,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        37: {
                            depth: .05556,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        38: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        39: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        40: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        41: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        42: {
                            depth: 0,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        43: {
                            depth: .13333,
                            height: .63333,
                            italic: 0,
                            skew: 0
                        },
                        44: {
                            depth: .19444,
                            height: .15556,
                            italic: 0,
                            skew: 0
                        },
                        45: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        46: {
                            depth: 0,
                            height: .15556,
                            italic: 0,
                            skew: 0
                        },
                        47: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        48: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        49: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        50: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        51: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        52: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        53: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        54: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        55: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        56: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        567: {
                            depth: .19444,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        57: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        58: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        59: {
                            depth: .19444,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        60: {
                            depth: .08556,
                            height: .58556,
                            italic: 0,
                            skew: 0
                        },
                        61: {
                            depth: -.10889,
                            height: .39111,
                            italic: 0,
                            skew: 0
                        },
                        62: {
                            depth: .08556,
                            height: .58556,
                            italic: 0,
                            skew: 0
                        },
                        63: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        64: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        65: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        66: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        67: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        68: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        69: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        70: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        71: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        710: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        711: {
                            depth: 0,
                            height: .63194,
                            italic: 0,
                            skew: 0
                        },
                        713: {
                            depth: 0,
                            height: .59611,
                            italic: 0,
                            skew: 0
                        },
                        714: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        715: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        72: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        728: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        729: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        73: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        730: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        732: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        74: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        75: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        76: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        768: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        769: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        77: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        770: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        771: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        772: {
                            depth: 0,
                            height: .59611,
                            italic: 0,
                            skew: 0
                        },
                        774: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        775: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        776: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        778: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        779: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        78: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        780: {
                            depth: 0,
                            height: .63194,
                            italic: 0,
                            skew: 0
                        },
                        79: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        80: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        81: {
                            depth: .19444,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        82: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        8211: {
                            depth: 0,
                            height: .44444,
                            italic: .03194,
                            skew: 0
                        },
                        8212: {
                            depth: 0,
                            height: .44444,
                            italic: .03194,
                            skew: 0
                        },
                        8216: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8217: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8220: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8221: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8224: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8225: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        824: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8242: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        83: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        84: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        8407: {
                            depth: 0,
                            height: .72444,
                            italic: .15486,
                            skew: 0
                        },
                        8463: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8465: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8467: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8472: {
                            depth: .19444,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        8476: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        85: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        8501: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8592: {
                            depth: -.10889,
                            height: .39111,
                            italic: 0,
                            skew: 0
                        },
                        8593: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8594: {
                            depth: -.10889,
                            height: .39111,
                            italic: 0,
                            skew: 0
                        },
                        8595: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8596: {
                            depth: -.10889,
                            height: .39111,
                            italic: 0,
                            skew: 0
                        },
                        8597: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8598: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8599: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        86: {
                            depth: 0,
                            height: .68611,
                            italic: .01597,
                            skew: 0
                        },
                        8600: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8601: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8636: {
                            depth: -.10889,
                            height: .39111,
                            italic: 0,
                            skew: 0
                        },
                        8637: {
                            depth: -.10889,
                            height: .39111,
                            italic: 0,
                            skew: 0
                        },
                        8640: {
                            depth: -.10889,
                            height: .39111,
                            italic: 0,
                            skew: 0
                        },
                        8641: {
                            depth: -.10889,
                            height: .39111,
                            italic: 0,
                            skew: 0
                        },
                        8656: {
                            depth: -.10889,
                            height: .39111,
                            italic: 0,
                            skew: 0
                        },
                        8657: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8658: {
                            depth: -.10889,
                            height: .39111,
                            italic: 0,
                            skew: 0
                        },
                        8659: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8660: {
                            depth: -.10889,
                            height: .39111,
                            italic: 0,
                            skew: 0
                        },
                        8661: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        87: {
                            depth: 0,
                            height: .68611,
                            italic: .01597,
                            skew: 0
                        },
                        8704: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8706: {
                            depth: 0,
                            height: .69444,
                            italic: .06389,
                            skew: 0
                        },
                        8707: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8709: {
                            depth: .05556,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8711: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        8712: {
                            depth: .08556,
                            height: .58556,
                            italic: 0,
                            skew: 0
                        },
                        8715: {
                            depth: .08556,
                            height: .58556,
                            italic: 0,
                            skew: 0
                        },
                        8722: {
                            depth: .13333,
                            height: .63333,
                            italic: 0,
                            skew: 0
                        },
                        8723: {
                            depth: .13333,
                            height: .63333,
                            italic: 0,
                            skew: 0
                        },
                        8725: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8726: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8727: {
                            depth: -.02778,
                            height: .47222,
                            italic: 0,
                            skew: 0
                        },
                        8728: {
                            depth: -.02639,
                            height: .47361,
                            italic: 0,
                            skew: 0
                        },
                        8729: {
                            depth: -.02639,
                            height: .47361,
                            italic: 0,
                            skew: 0
                        },
                        8730: {
                            depth: .18,
                            height: .82,
                            italic: 0,
                            skew: 0
                        },
                        8733: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        8734: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        8736: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8739: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8741: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8743: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8744: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8745: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8746: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8747: {
                            depth: .19444,
                            height: .69444,
                            italic: .12778,
                            skew: 0
                        },
                        8764: {
                            depth: -.10889,
                            height: .39111,
                            italic: 0,
                            skew: 0
                        },
                        8768: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8771: {
                            depth: .00222,
                            height: .50222,
                            italic: 0,
                            skew: 0
                        },
                        8776: {
                            depth: .02444,
                            height: .52444,
                            italic: 0,
                            skew: 0
                        },
                        8781: {
                            depth: .00222,
                            height: .50222,
                            italic: 0,
                            skew: 0
                        },
                        88: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        8801: {
                            depth: .00222,
                            height: .50222,
                            italic: 0,
                            skew: 0
                        },
                        8804: {
                            depth: .19667,
                            height: .69667,
                            italic: 0,
                            skew: 0
                        },
                        8805: {
                            depth: .19667,
                            height: .69667,
                            italic: 0,
                            skew: 0
                        },
                        8810: {
                            depth: .08556,
                            height: .58556,
                            italic: 0,
                            skew: 0
                        },
                        8811: {
                            depth: .08556,
                            height: .58556,
                            italic: 0,
                            skew: 0
                        },
                        8826: {
                            depth: .08556,
                            height: .58556,
                            italic: 0,
                            skew: 0
                        },
                        8827: {
                            depth: .08556,
                            height: .58556,
                            italic: 0,
                            skew: 0
                        },
                        8834: {
                            depth: .08556,
                            height: .58556,
                            italic: 0,
                            skew: 0
                        },
                        8835: {
                            depth: .08556,
                            height: .58556,
                            italic: 0,
                            skew: 0
                        },
                        8838: {
                            depth: .19667,
                            height: .69667,
                            italic: 0,
                            skew: 0
                        },
                        8839: {
                            depth: .19667,
                            height: .69667,
                            italic: 0,
                            skew: 0
                        },
                        8846: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8849: {
                            depth: .19667,
                            height: .69667,
                            italic: 0,
                            skew: 0
                        },
                        8850: {
                            depth: .19667,
                            height: .69667,
                            italic: 0,
                            skew: 0
                        },
                        8851: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8852: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8853: {
                            depth: .13333,
                            height: .63333,
                            italic: 0,
                            skew: 0
                        },
                        8854: {
                            depth: .13333,
                            height: .63333,
                            italic: 0,
                            skew: 0
                        },
                        8855: {
                            depth: .13333,
                            height: .63333,
                            italic: 0,
                            skew: 0
                        },
                        8856: {
                            depth: .13333,
                            height: .63333,
                            italic: 0,
                            skew: 0
                        },
                        8857: {
                            depth: .13333,
                            height: .63333,
                            italic: 0,
                            skew: 0
                        },
                        8866: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8867: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8868: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8869: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        89: {
                            depth: 0,
                            height: .68611,
                            italic: .02875,
                            skew: 0
                        },
                        8900: {
                            depth: -.02639,
                            height: .47361,
                            italic: 0,
                            skew: 0
                        },
                        8901: {
                            depth: -.02639,
                            height: .47361,
                            italic: 0,
                            skew: 0
                        },
                        8902: {
                            depth: -.02778,
                            height: .47222,
                            italic: 0,
                            skew: 0
                        },
                        8968: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8969: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8970: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8971: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8994: {
                            depth: -.13889,
                            height: .36111,
                            italic: 0,
                            skew: 0
                        },
                        8995: {
                            depth: -.13889,
                            height: .36111,
                            italic: 0,
                            skew: 0
                        },
                        90: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        91: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        915: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        916: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        92: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        920: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        923: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        926: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        928: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        93: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        931: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        933: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        934: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        936: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        937: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        94: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        95: {
                            depth: .31,
                            height: .13444,
                            italic: .03194,
                            skew: 0
                        },
                        96: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9651: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9657: {
                            depth: -.02778,
                            height: .47222,
                            italic: 0,
                            skew: 0
                        },
                        9661: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9667: {
                            depth: -.02778,
                            height: .47222,
                            italic: 0,
                            skew: 0
                        },
                        97: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        9711: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        98: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9824: {
                            depth: .12963,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9825: {
                            depth: .12963,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9826: {
                            depth: .12963,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9827: {
                            depth: .12963,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9837: {
                            depth: 0,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        9838: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9839: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        99: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        }
                    },
                    "Main-Italic": {
                        100: {
                            depth: 0,
                            height: .69444,
                            italic: .10333,
                            skew: 0
                        },
                        101: {
                            depth: 0,
                            height: .43056,
                            italic: .07514,
                            skew: 0
                        },
                        102: {
                            depth: .19444,
                            height: .69444,
                            italic: .21194,
                            skew: 0
                        },
                        103: {
                            depth: .19444,
                            height: .43056,
                            italic: .08847,
                            skew: 0
                        },
                        104: {
                            depth: 0,
                            height: .69444,
                            italic: .07671,
                            skew: 0
                        },
                        105: {
                            depth: 0,
                            height: .65536,
                            italic: .1019,
                            skew: 0
                        },
                        106: {
                            depth: .19444,
                            height: .65536,
                            italic: .14467,
                            skew: 0
                        },
                        107: {
                            depth: 0,
                            height: .69444,
                            italic: .10764,
                            skew: 0
                        },
                        108: {
                            depth: 0,
                            height: .69444,
                            italic: .10333,
                            skew: 0
                        },
                        109: {
                            depth: 0,
                            height: .43056,
                            italic: .07671,
                            skew: 0
                        },
                        110: {
                            depth: 0,
                            height: .43056,
                            italic: .07671,
                            skew: 0
                        },
                        111: {
                            depth: 0,
                            height: .43056,
                            italic: .06312,
                            skew: 0
                        },
                        112: {
                            depth: .19444,
                            height: .43056,
                            italic: .06312,
                            skew: 0
                        },
                        113: {
                            depth: .19444,
                            height: .43056,
                            italic: .08847,
                            skew: 0
                        },
                        114: {
                            depth: 0,
                            height: .43056,
                            italic: .10764,
                            skew: 0
                        },
                        115: {
                            depth: 0,
                            height: .43056,
                            italic: .08208,
                            skew: 0
                        },
                        116: {
                            depth: 0,
                            height: .61508,
                            italic: .09486,
                            skew: 0
                        },
                        117: {
                            depth: 0,
                            height: .43056,
                            italic: .07671,
                            skew: 0
                        },
                        118: {
                            depth: 0,
                            height: .43056,
                            italic: .10764,
                            skew: 0
                        },
                        119: {
                            depth: 0,
                            height: .43056,
                            italic: .10764,
                            skew: 0
                        },
                        120: {
                            depth: 0,
                            height: .43056,
                            italic: .12042,
                            skew: 0
                        },
                        121: {
                            depth: .19444,
                            height: .43056,
                            italic: .08847,
                            skew: 0
                        },
                        122: {
                            depth: 0,
                            height: .43056,
                            italic: .12292,
                            skew: 0
                        },
                        126: {
                            depth: .35,
                            height: .31786,
                            italic: .11585,
                            skew: 0
                        },
                        163: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        305: {
                            depth: 0,
                            height: .43056,
                            italic: .07671,
                            skew: 0
                        },
                        33: {
                            depth: 0,
                            height: .69444,
                            italic: .12417,
                            skew: 0
                        },
                        34: {
                            depth: 0,
                            height: .69444,
                            italic: .06961,
                            skew: 0
                        },
                        35: {
                            depth: .19444,
                            height: .69444,
                            italic: .06616,
                            skew: 0
                        },
                        37: {
                            depth: .05556,
                            height: .75,
                            italic: .13639,
                            skew: 0
                        },
                        38: {
                            depth: 0,
                            height: .69444,
                            italic: .09694,
                            skew: 0
                        },
                        39: {
                            depth: 0,
                            height: .69444,
                            italic: .12417,
                            skew: 0
                        },
                        40: {
                            depth: .25,
                            height: .75,
                            italic: .16194,
                            skew: 0
                        },
                        41: {
                            depth: .25,
                            height: .75,
                            italic: .03694,
                            skew: 0
                        },
                        42: {
                            depth: 0,
                            height: .75,
                            italic: .14917,
                            skew: 0
                        },
                        43: {
                            depth: .05667,
                            height: .56167,
                            italic: .03694,
                            skew: 0
                        },
                        44: {
                            depth: .19444,
                            height: .10556,
                            italic: 0,
                            skew: 0
                        },
                        45: {
                            depth: 0,
                            height: .43056,
                            italic: .02826,
                            skew: 0
                        },
                        46: {
                            depth: 0,
                            height: .10556,
                            italic: 0,
                            skew: 0
                        },
                        47: {
                            depth: .25,
                            height: .75,
                            italic: .16194,
                            skew: 0
                        },
                        48: {
                            depth: 0,
                            height: .64444,
                            italic: .13556,
                            skew: 0
                        },
                        49: {
                            depth: 0,
                            height: .64444,
                            italic: .13556,
                            skew: 0
                        },
                        50: {
                            depth: 0,
                            height: .64444,
                            italic: .13556,
                            skew: 0
                        },
                        51: {
                            depth: 0,
                            height: .64444,
                            italic: .13556,
                            skew: 0
                        },
                        52: {
                            depth: .19444,
                            height: .64444,
                            italic: .13556,
                            skew: 0
                        },
                        53: {
                            depth: 0,
                            height: .64444,
                            italic: .13556,
                            skew: 0
                        },
                        54: {
                            depth: 0,
                            height: .64444,
                            italic: .13556,
                            skew: 0
                        },
                        55: {
                            depth: .19444,
                            height: .64444,
                            italic: .13556,
                            skew: 0
                        },
                        56: {
                            depth: 0,
                            height: .64444,
                            italic: .13556,
                            skew: 0
                        },
                        567: {
                            depth: .19444,
                            height: .43056,
                            italic: .03736,
                            skew: 0
                        },
                        57: {
                            depth: 0,
                            height: .64444,
                            italic: .13556,
                            skew: 0
                        },
                        58: {
                            depth: 0,
                            height: .43056,
                            italic: .0582,
                            skew: 0
                        },
                        59: {
                            depth: .19444,
                            height: .43056,
                            italic: .0582,
                            skew: 0
                        },
                        61: {
                            depth: -.13313,
                            height: .36687,
                            italic: .06616,
                            skew: 0
                        },
                        63: {
                            depth: 0,
                            height: .69444,
                            italic: .1225,
                            skew: 0
                        },
                        64: {
                            depth: 0,
                            height: .69444,
                            italic: .09597,
                            skew: 0
                        },
                        65: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        66: {
                            depth: 0,
                            height: .68333,
                            italic: .10257,
                            skew: 0
                        },
                        67: {
                            depth: 0,
                            height: .68333,
                            italic: .14528,
                            skew: 0
                        },
                        68: {
                            depth: 0,
                            height: .68333,
                            italic: .09403,
                            skew: 0
                        },
                        69: {
                            depth: 0,
                            height: .68333,
                            italic: .12028,
                            skew: 0
                        },
                        70: {
                            depth: 0,
                            height: .68333,
                            italic: .13305,
                            skew: 0
                        },
                        71: {
                            depth: 0,
                            height: .68333,
                            italic: .08722,
                            skew: 0
                        },
                        72: {
                            depth: 0,
                            height: .68333,
                            italic: .16389,
                            skew: 0
                        },
                        73: {
                            depth: 0,
                            height: .68333,
                            italic: .15806,
                            skew: 0
                        },
                        74: {
                            depth: 0,
                            height: .68333,
                            italic: .14028,
                            skew: 0
                        },
                        75: {
                            depth: 0,
                            height: .68333,
                            italic: .14528,
                            skew: 0
                        },
                        76: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        768: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        769: {
                            depth: 0,
                            height: .69444,
                            italic: .09694,
                            skew: 0
                        },
                        77: {
                            depth: 0,
                            height: .68333,
                            italic: .16389,
                            skew: 0
                        },
                        770: {
                            depth: 0,
                            height: .69444,
                            italic: .06646,
                            skew: 0
                        },
                        771: {
                            depth: 0,
                            height: .66786,
                            italic: .11585,
                            skew: 0
                        },
                        772: {
                            depth: 0,
                            height: .56167,
                            italic: .10333,
                            skew: 0
                        },
                        774: {
                            depth: 0,
                            height: .69444,
                            italic: .10806,
                            skew: 0
                        },
                        775: {
                            depth: 0,
                            height: .66786,
                            italic: .11752,
                            skew: 0
                        },
                        776: {
                            depth: 0,
                            height: .66786,
                            italic: .10474,
                            skew: 0
                        },
                        778: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        779: {
                            depth: 0,
                            height: .69444,
                            italic: .1225,
                            skew: 0
                        },
                        78: {
                            depth: 0,
                            height: .68333,
                            italic: .16389,
                            skew: 0
                        },
                        780: {
                            depth: 0,
                            height: .62847,
                            italic: .08295,
                            skew: 0
                        },
                        79: {
                            depth: 0,
                            height: .68333,
                            italic: .09403,
                            skew: 0
                        },
                        80: {
                            depth: 0,
                            height: .68333,
                            italic: .10257,
                            skew: 0
                        },
                        81: {
                            depth: .19444,
                            height: .68333,
                            italic: .09403,
                            skew: 0
                        },
                        82: {
                            depth: 0,
                            height: .68333,
                            italic: .03868,
                            skew: 0
                        },
                        8211: {
                            depth: 0,
                            height: .43056,
                            italic: .09208,
                            skew: 0
                        },
                        8212: {
                            depth: 0,
                            height: .43056,
                            italic: .09208,
                            skew: 0
                        },
                        8216: {
                            depth: 0,
                            height: .69444,
                            italic: .12417,
                            skew: 0
                        },
                        8217: {
                            depth: 0,
                            height: .69444,
                            italic: .12417,
                            skew: 0
                        },
                        8220: {
                            depth: 0,
                            height: .69444,
                            italic: .1685,
                            skew: 0
                        },
                        8221: {
                            depth: 0,
                            height: .69444,
                            italic: .06961,
                            skew: 0
                        },
                        83: {
                            depth: 0,
                            height: .68333,
                            italic: .11972,
                            skew: 0
                        },
                        84: {
                            depth: 0,
                            height: .68333,
                            italic: .13305,
                            skew: 0
                        },
                        8463: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        85: {
                            depth: 0,
                            height: .68333,
                            italic: .16389,
                            skew: 0
                        },
                        86: {
                            depth: 0,
                            height: .68333,
                            italic: .18361,
                            skew: 0
                        },
                        87: {
                            depth: 0,
                            height: .68333,
                            italic: .18361,
                            skew: 0
                        },
                        88: {
                            depth: 0,
                            height: .68333,
                            italic: .15806,
                            skew: 0
                        },
                        89: {
                            depth: 0,
                            height: .68333,
                            italic: .19383,
                            skew: 0
                        },
                        90: {
                            depth: 0,
                            height: .68333,
                            italic: .14528,
                            skew: 0
                        },
                        91: {
                            depth: .25,
                            height: .75,
                            italic: .1875,
                            skew: 0
                        },
                        915: {
                            depth: 0,
                            height: .68333,
                            italic: .13305,
                            skew: 0
                        },
                        916: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        920: {
                            depth: 0,
                            height: .68333,
                            italic: .09403,
                            skew: 0
                        },
                        923: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        926: {
                            depth: 0,
                            height: .68333,
                            italic: .15294,
                            skew: 0
                        },
                        928: {
                            depth: 0,
                            height: .68333,
                            italic: .16389,
                            skew: 0
                        },
                        93: {
                            depth: .25,
                            height: .75,
                            italic: .10528,
                            skew: 0
                        },
                        931: {
                            depth: 0,
                            height: .68333,
                            italic: .12028,
                            skew: 0
                        },
                        933: {
                            depth: 0,
                            height: .68333,
                            italic: .11111,
                            skew: 0
                        },
                        934: {
                            depth: 0,
                            height: .68333,
                            italic: .05986,
                            skew: 0
                        },
                        936: {
                            depth: 0,
                            height: .68333,
                            italic: .11111,
                            skew: 0
                        },
                        937: {
                            depth: 0,
                            height: .68333,
                            italic: .10257,
                            skew: 0
                        },
                        94: {
                            depth: 0,
                            height: .69444,
                            italic: .06646,
                            skew: 0
                        },
                        95: {
                            depth: .31,
                            height: .12056,
                            italic: .09208,
                            skew: 0
                        },
                        97: {
                            depth: 0,
                            height: .43056,
                            italic: .07671,
                            skew: 0
                        },
                        98: {
                            depth: 0,
                            height: .69444,
                            italic: .06312,
                            skew: 0
                        },
                        99: {
                            depth: 0,
                            height: .43056,
                            italic: .05653,
                            skew: 0
                        }
                    },
                    "Main-Regular": {
                        32: {
                            depth: -0,
                            height: 0,
                            italic: 0,
                            skew: 0
                        },
                        160: {
                            depth: -0,
                            height: 0,
                            italic: 0,
                            skew: 0
                        },
                        8230: {
                            depth: -0,
                            height: .12,
                            italic: 0,
                            skew: 0
                        },
                        8614: {
                            depth: .011,
                            height: .511,
                            italic: 0,
                            skew: 0
                        },
                        8617: {
                            depth: .011,
                            height: .511,
                            italic: 0,
                            skew: 0
                        },
                        8618: {
                            depth: .011,
                            height: .511,
                            italic: 0,
                            skew: 0
                        },
                        8652: {
                            depth: .011,
                            height: .671,
                            italic: 0,
                            skew: 0
                        },
                        8773: {
                            depth: -.022,
                            height: .589,
                            italic: 0,
                            skew: 0
                        },
                        8784: {
                            depth: -.133,
                            height: .67,
                            italic: 0,
                            skew: 0
                        },
                        8800: {
                            depth: .215,
                            height: .716,
                            italic: 0,
                            skew: 0
                        },
                        8872: {
                            depth: .249,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8904: {
                            depth: .005,
                            height: .505,
                            italic: 0,
                            skew: 0
                        },
                        8942: {
                            depth: .03,
                            height: .9,
                            italic: 0,
                            skew: 0
                        },
                        8943: {
                            depth: -.19,
                            height: .31,
                            italic: 0,
                            skew: 0
                        },
                        8945: {
                            depth: -.1,
                            height: .82,
                            italic: 0,
                            skew: 0
                        },
                        9136: {
                            depth: .244,
                            height: .744,
                            italic: 0,
                            skew: 0
                        },
                        9137: {
                            depth: .244,
                            height: .744,
                            italic: 0,
                            skew: 0
                        },
                        10222: {
                            depth: .244,
                            height: .744,
                            italic: 0,
                            skew: 0
                        },
                        10223: {
                            depth: .244,
                            height: .744,
                            italic: 0,
                            skew: 0
                        },
                        10229: {
                            depth: .011,
                            height: .511,
                            italic: 0,
                            skew: 0
                        },
                        10230: {
                            depth: .011,
                            height: .511,
                            italic: 0,
                            skew: 0
                        },
                        10231: {
                            depth: .011,
                            height: .511,
                            italic: 0,
                            skew: 0
                        },
                        10232: {
                            depth: .024,
                            height: .525,
                            italic: 0,
                            skew: 0
                        },
                        10233: {
                            depth: .024,
                            height: .525,
                            italic: 0,
                            skew: 0
                        },
                        10234: {
                            depth: .024,
                            height: .525,
                            italic: 0,
                            skew: 0
                        },
                        10236: {
                            depth: .011,
                            height: .511,
                            italic: 0,
                            skew: 0
                        },
                        100: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        101: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        102: {
                            depth: 0,
                            height: .69444,
                            italic: .07778,
                            skew: 0
                        },
                        10216: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        10217: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        103: {
                            depth: .19444,
                            height: .43056,
                            italic: .01389,
                            skew: 0
                        },
                        104: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        105: {
                            depth: 0,
                            height: .66786,
                            italic: 0,
                            skew: 0
                        },
                        106: {
                            depth: .19444,
                            height: .66786,
                            italic: 0,
                            skew: 0
                        },
                        107: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        108: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        10815: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        109: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        10927: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        10928: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        110: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        111: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        112: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        113: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        114: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        115: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        116: {
                            depth: 0,
                            height: .61508,
                            italic: 0,
                            skew: 0
                        },
                        117: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        118: {
                            depth: 0,
                            height: .43056,
                            italic: .01389,
                            skew: 0
                        },
                        119: {
                            depth: 0,
                            height: .43056,
                            italic: .01389,
                            skew: 0
                        },
                        120: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        121: {
                            depth: .19444,
                            height: .43056,
                            italic: .01389,
                            skew: 0
                        },
                        122: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        123: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        124: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        125: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        126: {
                            depth: .35,
                            height: .31786,
                            italic: 0,
                            skew: 0
                        },
                        168: {
                            depth: 0,
                            height: .66786,
                            italic: 0,
                            skew: 0
                        },
                        172: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        175: {
                            depth: 0,
                            height: .56778,
                            italic: 0,
                            skew: 0
                        },
                        176: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        177: {
                            depth: .08333,
                            height: .58333,
                            italic: 0,
                            skew: 0
                        },
                        180: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        215: {
                            depth: .08333,
                            height: .58333,
                            italic: 0,
                            skew: 0
                        },
                        247: {
                            depth: .08333,
                            height: .58333,
                            italic: 0,
                            skew: 0
                        },
                        305: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .02778
                        },
                        33: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        34: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        35: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        36: {
                            depth: .05556,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        37: {
                            depth: .05556,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        38: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        39: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        40: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        41: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        42: {
                            depth: 0,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        43: {
                            depth: .08333,
                            height: .58333,
                            italic: 0,
                            skew: 0
                        },
                        44: {
                            depth: .19444,
                            height: .10556,
                            italic: 0,
                            skew: 0
                        },
                        45: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        46: {
                            depth: 0,
                            height: .10556,
                            italic: 0,
                            skew: 0
                        },
                        47: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        48: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        49: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        50: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        51: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        52: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        53: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        54: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        55: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        56: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        567: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .08334
                        },
                        57: {
                            depth: 0,
                            height: .64444,
                            italic: 0,
                            skew: 0
                        },
                        58: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        59: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        60: {
                            depth: .0391,
                            height: .5391,
                            italic: 0,
                            skew: 0
                        },
                        61: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        62: {
                            depth: .0391,
                            height: .5391,
                            italic: 0,
                            skew: 0
                        },
                        63: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        64: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        65: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        66: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        67: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        68: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        69: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        70: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        71: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        710: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        711: {
                            depth: 0,
                            height: .62847,
                            italic: 0,
                            skew: 0
                        },
                        713: {
                            depth: 0,
                            height: .56778,
                            italic: 0,
                            skew: 0
                        },
                        714: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        715: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        72: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        728: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        729: {
                            depth: 0,
                            height: .66786,
                            italic: 0,
                            skew: 0
                        },
                        73: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        730: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        732: {
                            depth: 0,
                            height: .66786,
                            italic: 0,
                            skew: 0
                        },
                        74: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        75: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        76: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        768: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        769: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        77: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        770: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        771: {
                            depth: 0,
                            height: .66786,
                            italic: 0,
                            skew: 0
                        },
                        772: {
                            depth: 0,
                            height: .56778,
                            italic: 0,
                            skew: 0
                        },
                        774: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        775: {
                            depth: 0,
                            height: .66786,
                            italic: 0,
                            skew: 0
                        },
                        776: {
                            depth: 0,
                            height: .66786,
                            italic: 0,
                            skew: 0
                        },
                        778: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        779: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        78: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        780: {
                            depth: 0,
                            height: .62847,
                            italic: 0,
                            skew: 0
                        },
                        79: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        80: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        81: {
                            depth: .19444,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        82: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        8211: {
                            depth: 0,
                            height: .43056,
                            italic: .02778,
                            skew: 0
                        },
                        8212: {
                            depth: 0,
                            height: .43056,
                            italic: .02778,
                            skew: 0
                        },
                        8216: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8217: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8220: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8221: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8224: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8225: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        824: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8242: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        83: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        84: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        8407: {
                            depth: 0,
                            height: .71444,
                            italic: .15382,
                            skew: 0
                        },
                        8463: {
                            depth: 0,
                            height: .68889,
                            italic: 0,
                            skew: 0
                        },
                        8465: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8467: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: .11111
                        },
                        8472: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .11111
                        },
                        8476: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        85: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        8501: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8592: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8593: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8594: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8595: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8596: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8597: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8598: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8599: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        86: {
                            depth: 0,
                            height: .68333,
                            italic: .01389,
                            skew: 0
                        },
                        8600: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8601: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8636: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8637: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8640: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8641: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8656: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8657: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8658: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8659: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8660: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8661: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        87: {
                            depth: 0,
                            height: .68333,
                            italic: .01389,
                            skew: 0
                        },
                        8704: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8706: {
                            depth: 0,
                            height: .69444,
                            italic: .05556,
                            skew: .08334
                        },
                        8707: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8709: {
                            depth: .05556,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8711: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        8712: {
                            depth: .0391,
                            height: .5391,
                            italic: 0,
                            skew: 0
                        },
                        8715: {
                            depth: .0391,
                            height: .5391,
                            italic: 0,
                            skew: 0
                        },
                        8722: {
                            depth: .08333,
                            height: .58333,
                            italic: 0,
                            skew: 0
                        },
                        8723: {
                            depth: .08333,
                            height: .58333,
                            italic: 0,
                            skew: 0
                        },
                        8725: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8726: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8727: {
                            depth: -.03472,
                            height: .46528,
                            italic: 0,
                            skew: 0
                        },
                        8728: {
                            depth: -.05555,
                            height: .44445,
                            italic: 0,
                            skew: 0
                        },
                        8729: {
                            depth: -.05555,
                            height: .44445,
                            italic: 0,
                            skew: 0
                        },
                        8730: {
                            depth: .2,
                            height: .8,
                            italic: 0,
                            skew: 0
                        },
                        8733: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        8734: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        8736: {
                            depth: 0,
                            height: .69224,
                            italic: 0,
                            skew: 0
                        },
                        8739: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8741: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8743: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8744: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8745: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8746: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8747: {
                            depth: .19444,
                            height: .69444,
                            italic: .11111,
                            skew: 0
                        },
                        8764: {
                            depth: -.13313,
                            height: .36687,
                            italic: 0,
                            skew: 0
                        },
                        8768: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8771: {
                            depth: -.03625,
                            height: .46375,
                            italic: 0,
                            skew: 0
                        },
                        8776: {
                            depth: -.01688,
                            height: .48312,
                            italic: 0,
                            skew: 0
                        },
                        8781: {
                            depth: -.03625,
                            height: .46375,
                            italic: 0,
                            skew: 0
                        },
                        88: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        8801: {
                            depth: -.03625,
                            height: .46375,
                            italic: 0,
                            skew: 0
                        },
                        8804: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        8805: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        8810: {
                            depth: .0391,
                            height: .5391,
                            italic: 0,
                            skew: 0
                        },
                        8811: {
                            depth: .0391,
                            height: .5391,
                            italic: 0,
                            skew: 0
                        },
                        8826: {
                            depth: .0391,
                            height: .5391,
                            italic: 0,
                            skew: 0
                        },
                        8827: {
                            depth: .0391,
                            height: .5391,
                            italic: 0,
                            skew: 0
                        },
                        8834: {
                            depth: .0391,
                            height: .5391,
                            italic: 0,
                            skew: 0
                        },
                        8835: {
                            depth: .0391,
                            height: .5391,
                            italic: 0,
                            skew: 0
                        },
                        8838: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        8839: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        8846: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8849: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        8850: {
                            depth: .13597,
                            height: .63597,
                            italic: 0,
                            skew: 0
                        },
                        8851: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8852: {
                            depth: 0,
                            height: .55556,
                            italic: 0,
                            skew: 0
                        },
                        8853: {
                            depth: .08333,
                            height: .58333,
                            italic: 0,
                            skew: 0
                        },
                        8854: {
                            depth: .08333,
                            height: .58333,
                            italic: 0,
                            skew: 0
                        },
                        8855: {
                            depth: .08333,
                            height: .58333,
                            italic: 0,
                            skew: 0
                        },
                        8856: {
                            depth: .08333,
                            height: .58333,
                            italic: 0,
                            skew: 0
                        },
                        8857: {
                            depth: .08333,
                            height: .58333,
                            italic: 0,
                            skew: 0
                        },
                        8866: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8867: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8868: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        8869: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        89: {
                            depth: 0,
                            height: .68333,
                            italic: .025,
                            skew: 0
                        },
                        8900: {
                            depth: -.05555,
                            height: .44445,
                            italic: 0,
                            skew: 0
                        },
                        8901: {
                            depth: -.05555,
                            height: .44445,
                            italic: 0,
                            skew: 0
                        },
                        8902: {
                            depth: -.03472,
                            height: .46528,
                            italic: 0,
                            skew: 0
                        },
                        8968: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8969: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8970: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8971: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8994: {
                            depth: -.14236,
                            height: .35764,
                            italic: 0,
                            skew: 0
                        },
                        8995: {
                            depth: -.14236,
                            height: .35764,
                            italic: 0,
                            skew: 0
                        },
                        90: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        91: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        915: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        916: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        92: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        920: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        923: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        926: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        928: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        93: {
                            depth: .25,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        931: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        933: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        934: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        936: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        937: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: 0
                        },
                        94: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        95: {
                            depth: .31,
                            height: .12056,
                            italic: .02778,
                            skew: 0
                        },
                        96: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9651: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9657: {
                            depth: -.03472,
                            height: .46528,
                            italic: 0,
                            skew: 0
                        },
                        9661: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9667: {
                            depth: -.03472,
                            height: .46528,
                            italic: 0,
                            skew: 0
                        },
                        97: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        9711: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        98: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9824: {
                            depth: .12963,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9825: {
                            depth: .12963,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9826: {
                            depth: .12963,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9827: {
                            depth: .12963,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9837: {
                            depth: 0,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        9838: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        9839: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        99: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        }
                    },
                    "Math-BoldItalic": {
                        100: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        1009: {
                            depth: .19444,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        101: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        1013: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        102: {
                            depth: .19444,
                            height: .69444,
                            italic: .11042,
                            skew: 0
                        },
                        103: {
                            depth: .19444,
                            height: .44444,
                            italic: .03704,
                            skew: 0
                        },
                        104: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        105: {
                            depth: 0,
                            height: .69326,
                            italic: 0,
                            skew: 0
                        },
                        106: {
                            depth: .19444,
                            height: .69326,
                            italic: .0622,
                            skew: 0
                        },
                        107: {
                            depth: 0,
                            height: .69444,
                            italic: .01852,
                            skew: 0
                        },
                        108: {
                            depth: 0,
                            height: .69444,
                            italic: .0088,
                            skew: 0
                        },
                        109: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        110: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        111: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        112: {
                            depth: .19444,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        113: {
                            depth: .19444,
                            height: .44444,
                            italic: .03704,
                            skew: 0
                        },
                        114: {
                            depth: 0,
                            height: .44444,
                            italic: .03194,
                            skew: 0
                        },
                        115: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        116: {
                            depth: 0,
                            height: .63492,
                            italic: 0,
                            skew: 0
                        },
                        117: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        118: {
                            depth: 0,
                            height: .44444,
                            italic: .03704,
                            skew: 0
                        },
                        119: {
                            depth: 0,
                            height: .44444,
                            italic: .02778,
                            skew: 0
                        },
                        120: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        121: {
                            depth: .19444,
                            height: .44444,
                            italic: .03704,
                            skew: 0
                        },
                        122: {
                            depth: 0,
                            height: .44444,
                            italic: .04213,
                            skew: 0
                        },
                        47: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        65: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        66: {
                            depth: 0,
                            height: .68611,
                            italic: .04835,
                            skew: 0
                        },
                        67: {
                            depth: 0,
                            height: .68611,
                            italic: .06979,
                            skew: 0
                        },
                        68: {
                            depth: 0,
                            height: .68611,
                            italic: .03194,
                            skew: 0
                        },
                        69: {
                            depth: 0,
                            height: .68611,
                            italic: .05451,
                            skew: 0
                        },
                        70: {
                            depth: 0,
                            height: .68611,
                            italic: .15972,
                            skew: 0
                        },
                        71: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        72: {
                            depth: 0,
                            height: .68611,
                            italic: .08229,
                            skew: 0
                        },
                        73: {
                            depth: 0,
                            height: .68611,
                            italic: .07778,
                            skew: 0
                        },
                        74: {
                            depth: 0,
                            height: .68611,
                            italic: .10069,
                            skew: 0
                        },
                        75: {
                            depth: 0,
                            height: .68611,
                            italic: .06979,
                            skew: 0
                        },
                        76: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        77: {
                            depth: 0,
                            height: .68611,
                            italic: .11424,
                            skew: 0
                        },
                        78: {
                            depth: 0,
                            height: .68611,
                            italic: .11424,
                            skew: 0
                        },
                        79: {
                            depth: 0,
                            height: .68611,
                            italic: .03194,
                            skew: 0
                        },
                        80: {
                            depth: 0,
                            height: .68611,
                            italic: .15972,
                            skew: 0
                        },
                        81: {
                            depth: .19444,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        82: {
                            depth: 0,
                            height: .68611,
                            italic: .00421,
                            skew: 0
                        },
                        83: {
                            depth: 0,
                            height: .68611,
                            italic: .05382,
                            skew: 0
                        },
                        84: {
                            depth: 0,
                            height: .68611,
                            italic: .15972,
                            skew: 0
                        },
                        85: {
                            depth: 0,
                            height: .68611,
                            italic: .11424,
                            skew: 0
                        },
                        86: {
                            depth: 0,
                            height: .68611,
                            italic: .25555,
                            skew: 0
                        },
                        87: {
                            depth: 0,
                            height: .68611,
                            italic: .15972,
                            skew: 0
                        },
                        88: {
                            depth: 0,
                            height: .68611,
                            italic: .07778,
                            skew: 0
                        },
                        89: {
                            depth: 0,
                            height: .68611,
                            italic: .25555,
                            skew: 0
                        },
                        90: {
                            depth: 0,
                            height: .68611,
                            italic: .06979,
                            skew: 0
                        },
                        915: {
                            depth: 0,
                            height: .68611,
                            italic: .15972,
                            skew: 0
                        },
                        916: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        920: {
                            depth: 0,
                            height: .68611,
                            italic: .03194,
                            skew: 0
                        },
                        923: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        926: {
                            depth: 0,
                            height: .68611,
                            italic: .07458,
                            skew: 0
                        },
                        928: {
                            depth: 0,
                            height: .68611,
                            italic: .08229,
                            skew: 0
                        },
                        931: {
                            depth: 0,
                            height: .68611,
                            italic: .05451,
                            skew: 0
                        },
                        933: {
                            depth: 0,
                            height: .68611,
                            italic: .15972,
                            skew: 0
                        },
                        934: {
                            depth: 0,
                            height: .68611,
                            italic: 0,
                            skew: 0
                        },
                        936: {
                            depth: 0,
                            height: .68611,
                            italic: .11653,
                            skew: 0
                        },
                        937: {
                            depth: 0,
                            height: .68611,
                            italic: .04835,
                            skew: 0
                        },
                        945: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        946: {
                            depth: .19444,
                            height: .69444,
                            italic: .03403,
                            skew: 0
                        },
                        947: {
                            depth: .19444,
                            height: .44444,
                            italic: .06389,
                            skew: 0
                        },
                        948: {
                            depth: 0,
                            height: .69444,
                            italic: .03819,
                            skew: 0
                        },
                        949: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        950: {
                            depth: .19444,
                            height: .69444,
                            italic: .06215,
                            skew: 0
                        },
                        951: {
                            depth: .19444,
                            height: .44444,
                            italic: .03704,
                            skew: 0
                        },
                        952: {
                            depth: 0,
                            height: .69444,
                            italic: .03194,
                            skew: 0
                        },
                        953: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        954: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        955: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        956: {
                            depth: .19444,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        957: {
                            depth: 0,
                            height: .44444,
                            italic: .06898,
                            skew: 0
                        },
                        958: {
                            depth: .19444,
                            height: .69444,
                            italic: .03021,
                            skew: 0
                        },
                        959: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        960: {
                            depth: 0,
                            height: .44444,
                            italic: .03704,
                            skew: 0
                        },
                        961: {
                            depth: .19444,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        962: {
                            depth: .09722,
                            height: .44444,
                            italic: .07917,
                            skew: 0
                        },
                        963: {
                            depth: 0,
                            height: .44444,
                            italic: .03704,
                            skew: 0
                        },
                        964: {
                            depth: 0,
                            height: .44444,
                            italic: .13472,
                            skew: 0
                        },
                        965: {
                            depth: 0,
                            height: .44444,
                            italic: .03704,
                            skew: 0
                        },
                        966: {
                            depth: .19444,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        967: {
                            depth: .19444,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        968: {
                            depth: .19444,
                            height: .69444,
                            italic: .03704,
                            skew: 0
                        },
                        969: {
                            depth: 0,
                            height: .44444,
                            italic: .03704,
                            skew: 0
                        },
                        97: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        },
                        977: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        98: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        981: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        982: {
                            depth: 0,
                            height: .44444,
                            italic: .03194,
                            skew: 0
                        },
                        99: {
                            depth: 0,
                            height: .44444,
                            italic: 0,
                            skew: 0
                        }
                    },
                    "Math-Italic": {
                        100: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: .16667
                        },
                        1009: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .08334
                        },
                        101: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        1013: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        102: {
                            depth: .19444,
                            height: .69444,
                            italic: .10764,
                            skew: .16667
                        },
                        103: {
                            depth: .19444,
                            height: .43056,
                            italic: .03588,
                            skew: .02778
                        },
                        104: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        105: {
                            depth: 0,
                            height: .65952,
                            italic: 0,
                            skew: 0
                        },
                        106: {
                            depth: .19444,
                            height: .65952,
                            italic: .05724,
                            skew: 0
                        },
                        107: {
                            depth: 0,
                            height: .69444,
                            italic: .03148,
                            skew: 0
                        },
                        108: {
                            depth: 0,
                            height: .69444,
                            italic: .01968,
                            skew: .08334
                        },
                        109: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        110: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        111: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        112: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .08334
                        },
                        113: {
                            depth: .19444,
                            height: .43056,
                            italic: .03588,
                            skew: .08334
                        },
                        114: {
                            depth: 0,
                            height: .43056,
                            italic: .02778,
                            skew: .05556
                        },
                        115: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        116: {
                            depth: 0,
                            height: .61508,
                            italic: 0,
                            skew: .08334
                        },
                        117: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .02778
                        },
                        118: {
                            depth: 0,
                            height: .43056,
                            italic: .03588,
                            skew: .02778
                        },
                        119: {
                            depth: 0,
                            height: .43056,
                            italic: .02691,
                            skew: .08334
                        },
                        120: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .02778
                        },
                        121: {
                            depth: .19444,
                            height: .43056,
                            italic: .03588,
                            skew: .05556
                        },
                        122: {
                            depth: 0,
                            height: .43056,
                            italic: .04398,
                            skew: .05556
                        },
                        47: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        65: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: .13889
                        },
                        66: {
                            depth: 0,
                            height: .68333,
                            italic: .05017,
                            skew: .08334
                        },
                        67: {
                            depth: 0,
                            height: .68333,
                            italic: .07153,
                            skew: .08334
                        },
                        68: {
                            depth: 0,
                            height: .68333,
                            italic: .02778,
                            skew: .05556
                        },
                        69: {
                            depth: 0,
                            height: .68333,
                            italic: .05764,
                            skew: .08334
                        },
                        70: {
                            depth: 0,
                            height: .68333,
                            italic: .13889,
                            skew: .08334
                        },
                        71: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: .08334
                        },
                        72: {
                            depth: 0,
                            height: .68333,
                            italic: .08125,
                            skew: .05556
                        },
                        73: {
                            depth: 0,
                            height: .68333,
                            italic: .07847,
                            skew: .11111
                        },
                        74: {
                            depth: 0,
                            height: .68333,
                            italic: .09618,
                            skew: .16667
                        },
                        75: {
                            depth: 0,
                            height: .68333,
                            italic: .07153,
                            skew: .05556
                        },
                        76: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: .02778
                        },
                        77: {
                            depth: 0,
                            height: .68333,
                            italic: .10903,
                            skew: .08334
                        },
                        78: {
                            depth: 0,
                            height: .68333,
                            italic: .10903,
                            skew: .08334
                        },
                        79: {
                            depth: 0,
                            height: .68333,
                            italic: .02778,
                            skew: .08334
                        },
                        80: {
                            depth: 0,
                            height: .68333,
                            italic: .13889,
                            skew: .08334
                        },
                        81: {
                            depth: .19444,
                            height: .68333,
                            italic: 0,
                            skew: .08334
                        },
                        82: {
                            depth: 0,
                            height: .68333,
                            italic: .00773,
                            skew: .08334
                        },
                        83: {
                            depth: 0,
                            height: .68333,
                            italic: .05764,
                            skew: .08334
                        },
                        84: {
                            depth: 0,
                            height: .68333,
                            italic: .13889,
                            skew: .08334
                        },
                        85: {
                            depth: 0,
                            height: .68333,
                            italic: .10903,
                            skew: .02778
                        },
                        86: {
                            depth: 0,
                            height: .68333,
                            italic: .22222,
                            skew: 0
                        },
                        87: {
                            depth: 0,
                            height: .68333,
                            italic: .13889,
                            skew: 0
                        },
                        88: {
                            depth: 0,
                            height: .68333,
                            italic: .07847,
                            skew: .08334
                        },
                        89: {
                            depth: 0,
                            height: .68333,
                            italic: .22222,
                            skew: 0
                        },
                        90: {
                            depth: 0,
                            height: .68333,
                            italic: .07153,
                            skew: .08334
                        },
                        915: {
                            depth: 0,
                            height: .68333,
                            italic: .13889,
                            skew: .08334
                        },
                        916: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: .16667
                        },
                        920: {
                            depth: 0,
                            height: .68333,
                            italic: .02778,
                            skew: .08334
                        },
                        923: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: .16667
                        },
                        926: {
                            depth: 0,
                            height: .68333,
                            italic: .07569,
                            skew: .08334
                        },
                        928: {
                            depth: 0,
                            height: .68333,
                            italic: .08125,
                            skew: .05556
                        },
                        931: {
                            depth: 0,
                            height: .68333,
                            italic: .05764,
                            skew: .08334
                        },
                        933: {
                            depth: 0,
                            height: .68333,
                            italic: .13889,
                            skew: .05556
                        },
                        934: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: .08334
                        },
                        936: {
                            depth: 0,
                            height: .68333,
                            italic: .11,
                            skew: .05556
                        },
                        937: {
                            depth: 0,
                            height: .68333,
                            italic: .05017,
                            skew: .08334
                        },
                        945: {
                            depth: 0,
                            height: .43056,
                            italic: .0037,
                            skew: .02778
                        },
                        946: {
                            depth: .19444,
                            height: .69444,
                            italic: .05278,
                            skew: .08334
                        },
                        947: {
                            depth: .19444,
                            height: .43056,
                            italic: .05556,
                            skew: 0
                        },
                        948: {
                            depth: 0,
                            height: .69444,
                            italic: .03785,
                            skew: .05556
                        },
                        949: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .08334
                        },
                        950: {
                            depth: .19444,
                            height: .69444,
                            italic: .07378,
                            skew: .08334
                        },
                        951: {
                            depth: .19444,
                            height: .43056,
                            italic: .03588,
                            skew: .05556
                        },
                        952: {
                            depth: 0,
                            height: .69444,
                            italic: .02778,
                            skew: .08334
                        },
                        953: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        954: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        955: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        956: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .02778
                        },
                        957: {
                            depth: 0,
                            height: .43056,
                            italic: .06366,
                            skew: .02778
                        },
                        958: {
                            depth: .19444,
                            height: .69444,
                            italic: .04601,
                            skew: .11111
                        },
                        959: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        960: {
                            depth: 0,
                            height: .43056,
                            italic: .03588,
                            skew: 0
                        },
                        961: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .08334
                        },
                        962: {
                            depth: .09722,
                            height: .43056,
                            italic: .07986,
                            skew: .08334
                        },
                        963: {
                            depth: 0,
                            height: .43056,
                            italic: .03588,
                            skew: 0
                        },
                        964: {
                            depth: 0,
                            height: .43056,
                            italic: .1132,
                            skew: .02778
                        },
                        965: {
                            depth: 0,
                            height: .43056,
                            italic: .03588,
                            skew: .02778
                        },
                        966: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .08334
                        },
                        967: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        968: {
                            depth: .19444,
                            height: .69444,
                            italic: .03588,
                            skew: .11111
                        },
                        969: {
                            depth: 0,
                            height: .43056,
                            italic: .03588,
                            skew: 0
                        },
                        97: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        977: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: .08334
                        },
                        98: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        981: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: .08334
                        },
                        982: {
                            depth: 0,
                            height: .43056,
                            italic: .02778,
                            skew: 0
                        },
                        99: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        }
                    },
                    "Math-Regular": {
                        100: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: .16667
                        },
                        1009: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .08334
                        },
                        101: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        1013: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        102: {
                            depth: .19444,
                            height: .69444,
                            italic: .10764,
                            skew: .16667
                        },
                        103: {
                            depth: .19444,
                            height: .43056,
                            italic: .03588,
                            skew: .02778
                        },
                        104: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        105: {
                            depth: 0,
                            height: .65952,
                            italic: 0,
                            skew: 0
                        },
                        106: {
                            depth: .19444,
                            height: .65952,
                            italic: .05724,
                            skew: 0
                        },
                        107: {
                            depth: 0,
                            height: .69444,
                            italic: .03148,
                            skew: 0
                        },
                        108: {
                            depth: 0,
                            height: .69444,
                            italic: .01968,
                            skew: .08334
                        },
                        109: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        110: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        111: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        112: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .08334
                        },
                        113: {
                            depth: .19444,
                            height: .43056,
                            italic: .03588,
                            skew: .08334
                        },
                        114: {
                            depth: 0,
                            height: .43056,
                            italic: .02778,
                            skew: .05556
                        },
                        115: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        116: {
                            depth: 0,
                            height: .61508,
                            italic: 0,
                            skew: .08334
                        },
                        117: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .02778
                        },
                        118: {
                            depth: 0,
                            height: .43056,
                            italic: .03588,
                            skew: .02778
                        },
                        119: {
                            depth: 0,
                            height: .43056,
                            italic: .02691,
                            skew: .08334
                        },
                        120: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .02778
                        },
                        121: {
                            depth: .19444,
                            height: .43056,
                            italic: .03588,
                            skew: .05556
                        },
                        122: {
                            depth: 0,
                            height: .43056,
                            italic: .04398,
                            skew: .05556
                        },
                        65: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: .13889
                        },
                        66: {
                            depth: 0,
                            height: .68333,
                            italic: .05017,
                            skew: .08334
                        },
                        67: {
                            depth: 0,
                            height: .68333,
                            italic: .07153,
                            skew: .08334
                        },
                        68: {
                            depth: 0,
                            height: .68333,
                            italic: .02778,
                            skew: .05556
                        },
                        69: {
                            depth: 0,
                            height: .68333,
                            italic: .05764,
                            skew: .08334
                        },
                        70: {
                            depth: 0,
                            height: .68333,
                            italic: .13889,
                            skew: .08334
                        },
                        71: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: .08334
                        },
                        72: {
                            depth: 0,
                            height: .68333,
                            italic: .08125,
                            skew: .05556
                        },
                        73: {
                            depth: 0,
                            height: .68333,
                            italic: .07847,
                            skew: .11111
                        },
                        74: {
                            depth: 0,
                            height: .68333,
                            italic: .09618,
                            skew: .16667
                        },
                        75: {
                            depth: 0,
                            height: .68333,
                            italic: .07153,
                            skew: .05556
                        },
                        76: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: .02778
                        },
                        77: {
                            depth: 0,
                            height: .68333,
                            italic: .10903,
                            skew: .08334
                        },
                        78: {
                            depth: 0,
                            height: .68333,
                            italic: .10903,
                            skew: .08334
                        },
                        79: {
                            depth: 0,
                            height: .68333,
                            italic: .02778,
                            skew: .08334
                        },
                        80: {
                            depth: 0,
                            height: .68333,
                            italic: .13889,
                            skew: .08334
                        },
                        81: {
                            depth: .19444,
                            height: .68333,
                            italic: 0,
                            skew: .08334
                        },
                        82: {
                            depth: 0,
                            height: .68333,
                            italic: .00773,
                            skew: .08334
                        },
                        83: {
                            depth: 0,
                            height: .68333,
                            italic: .05764,
                            skew: .08334
                        },
                        84: {
                            depth: 0,
                            height: .68333,
                            italic: .13889,
                            skew: .08334
                        },
                        85: {
                            depth: 0,
                            height: .68333,
                            italic: .10903,
                            skew: .02778
                        },
                        86: {
                            depth: 0,
                            height: .68333,
                            italic: .22222,
                            skew: 0
                        },
                        87: {
                            depth: 0,
                            height: .68333,
                            italic: .13889,
                            skew: 0
                        },
                        88: {
                            depth: 0,
                            height: .68333,
                            italic: .07847,
                            skew: .08334
                        },
                        89: {
                            depth: 0,
                            height: .68333,
                            italic: .22222,
                            skew: 0
                        },
                        90: {
                            depth: 0,
                            height: .68333,
                            italic: .07153,
                            skew: .08334
                        },
                        915: {
                            depth: 0,
                            height: .68333,
                            italic: .13889,
                            skew: .08334
                        },
                        916: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: .16667
                        },
                        920: {
                            depth: 0,
                            height: .68333,
                            italic: .02778,
                            skew: .08334
                        },
                        923: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: .16667
                        },
                        926: {
                            depth: 0,
                            height: .68333,
                            italic: .07569,
                            skew: .08334
                        },
                        928: {
                            depth: 0,
                            height: .68333,
                            italic: .08125,
                            skew: .05556
                        },
                        931: {
                            depth: 0,
                            height: .68333,
                            italic: .05764,
                            skew: .08334
                        },
                        933: {
                            depth: 0,
                            height: .68333,
                            italic: .13889,
                            skew: .05556
                        },
                        934: {
                            depth: 0,
                            height: .68333,
                            italic: 0,
                            skew: .08334
                        },
                        936: {
                            depth: 0,
                            height: .68333,
                            italic: .11,
                            skew: .05556
                        },
                        937: {
                            depth: 0,
                            height: .68333,
                            italic: .05017,
                            skew: .08334
                        },
                        945: {
                            depth: 0,
                            height: .43056,
                            italic: .0037,
                            skew: .02778
                        },
                        946: {
                            depth: .19444,
                            height: .69444,
                            italic: .05278,
                            skew: .08334
                        },
                        947: {
                            depth: .19444,
                            height: .43056,
                            italic: .05556,
                            skew: 0
                        },
                        948: {
                            depth: 0,
                            height: .69444,
                            italic: .03785,
                            skew: .05556
                        },
                        949: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .08334
                        },
                        950: {
                            depth: .19444,
                            height: .69444,
                            italic: .07378,
                            skew: .08334
                        },
                        951: {
                            depth: .19444,
                            height: .43056,
                            italic: .03588,
                            skew: .05556
                        },
                        952: {
                            depth: 0,
                            height: .69444,
                            italic: .02778,
                            skew: .08334
                        },
                        953: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        954: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        955: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        956: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .02778
                        },
                        957: {
                            depth: 0,
                            height: .43056,
                            italic: .06366,
                            skew: .02778
                        },
                        958: {
                            depth: .19444,
                            height: .69444,
                            italic: .04601,
                            skew: .11111
                        },
                        959: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        960: {
                            depth: 0,
                            height: .43056,
                            italic: .03588,
                            skew: 0
                        },
                        961: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .08334
                        },
                        962: {
                            depth: .09722,
                            height: .43056,
                            italic: .07986,
                            skew: .08334
                        },
                        963: {
                            depth: 0,
                            height: .43056,
                            italic: .03588,
                            skew: 0
                        },
                        964: {
                            depth: 0,
                            height: .43056,
                            italic: .1132,
                            skew: .02778
                        },
                        965: {
                            depth: 0,
                            height: .43056,
                            italic: .03588,
                            skew: .02778
                        },
                        966: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .08334
                        },
                        967: {
                            depth: .19444,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        },
                        968: {
                            depth: .19444,
                            height: .69444,
                            italic: .03588,
                            skew: .11111
                        },
                        969: {
                            depth: 0,
                            height: .43056,
                            italic: .03588,
                            skew: 0
                        },
                        97: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: 0
                        },
                        977: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: .08334
                        },
                        98: {
                            depth: 0,
                            height: .69444,
                            italic: 0,
                            skew: 0
                        },
                        981: {
                            depth: .19444,
                            height: .69444,
                            italic: 0,
                            skew: .08334
                        },
                        982: {
                            depth: 0,
                            height: .43056,
                            italic: .02778,
                            skew: 0
                        },
                        99: {
                            depth: 0,
                            height: .43056,
                            italic: 0,
                            skew: .05556
                        }
                    },
                    "Size1-Regular": {
                        8748: {
                            depth: .306,
                            height: .805,
                            italic: .19445,
                            skew: 0
                        },
                        8749: {
                            depth: .306,
                            height: .805,
                            italic: .19445,
                            skew: 0
                        },
                        10216: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        10217: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        10752: {
                            depth: .25001,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        10753: {
                            depth: .25001,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        10754: {
                            depth: .25001,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        10756: {
                            depth: .25001,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        10758: {
                            depth: .25001,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        123: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        125: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        40: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        41: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        47: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        710: {
                            depth: 0,
                            height: .72222,
                            italic: 0,
                            skew: 0
                        },
                        732: {
                            depth: 0,
                            height: .72222,
                            italic: 0,
                            skew: 0
                        },
                        770: {
                            depth: 0,
                            height: .72222,
                            italic: 0,
                            skew: 0
                        },
                        771: {
                            depth: 0,
                            height: .72222,
                            italic: 0,
                            skew: 0
                        },
                        8214: {
                            depth: -99e-5,
                            height: .601,
                            italic: 0,
                            skew: 0
                        },
                        8593: {
                            depth: 1e-5,
                            height: .6,
                            italic: 0,
                            skew: 0
                        },
                        8595: {
                            depth: 1e-5,
                            height: .6,
                            italic: 0,
                            skew: 0
                        },
                        8657: {
                            depth: 1e-5,
                            height: .6,
                            italic: 0,
                            skew: 0
                        },
                        8659: {
                            depth: 1e-5,
                            height: .6,
                            italic: 0,
                            skew: 0
                        },
                        8719: {
                            depth: .25001,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8720: {
                            depth: .25001,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8721: {
                            depth: .25001,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8730: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        8739: {
                            depth: -.00599,
                            height: .606,
                            italic: 0,
                            skew: 0
                        },
                        8741: {
                            depth: -.00599,
                            height: .606,
                            italic: 0,
                            skew: 0
                        },
                        8747: {
                            depth: .30612,
                            height: .805,
                            italic: .19445,
                            skew: 0
                        },
                        8750: {
                            depth: .30612,
                            height: .805,
                            italic: .19445,
                            skew: 0
                        },
                        8896: {
                            depth: .25001,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8897: {
                            depth: .25001,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8898: {
                            depth: .25001,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8899: {
                            depth: .25001,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8968: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        8969: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        8970: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        8971: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        91: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        9168: {
                            depth: -99e-5,
                            height: .601,
                            italic: 0,
                            skew: 0
                        },
                        92: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        },
                        93: {
                            depth: .35001,
                            height: .85,
                            italic: 0,
                            skew: 0
                        }
                    },
                    "Size2-Regular": {
                        8748: {
                            depth: .862,
                            height: 1.36,
                            italic: .44445,
                            skew: 0
                        },
                        8749: {
                            depth: .862,
                            height: 1.36,
                            italic: .44445,
                            skew: 0
                        },
                        10216: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        10217: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        10752: {
                            depth: .55001,
                            height: 1.05,
                            italic: 0,
                            skew: 0
                        },
                        10753: {
                            depth: .55001,
                            height: 1.05,
                            italic: 0,
                            skew: 0
                        },
                        10754: {
                            depth: .55001,
                            height: 1.05,
                            italic: 0,
                            skew: 0
                        },
                        10756: {
                            depth: .55001,
                            height: 1.05,
                            italic: 0,
                            skew: 0
                        },
                        10758: {
                            depth: .55001,
                            height: 1.05,
                            italic: 0,
                            skew: 0
                        },
                        123: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        125: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        40: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        41: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        47: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        710: {
                            depth: 0,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        732: {
                            depth: 0,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        770: {
                            depth: 0,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        771: {
                            depth: 0,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8719: {
                            depth: .55001,
                            height: 1.05,
                            italic: 0,
                            skew: 0
                        },
                        8720: {
                            depth: .55001,
                            height: 1.05,
                            italic: 0,
                            skew: 0
                        },
                        8721: {
                            depth: .55001,
                            height: 1.05,
                            italic: 0,
                            skew: 0
                        },
                        8730: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        8747: {
                            depth: .86225,
                            height: 1.36,
                            italic: .44445,
                            skew: 0
                        },
                        8750: {
                            depth: .86225,
                            height: 1.36,
                            italic: .44445,
                            skew: 0
                        },
                        8896: {
                            depth: .55001,
                            height: 1.05,
                            italic: 0,
                            skew: 0
                        },
                        8897: {
                            depth: .55001,
                            height: 1.05,
                            italic: 0,
                            skew: 0
                        },
                        8898: {
                            depth: .55001,
                            height: 1.05,
                            italic: 0,
                            skew: 0
                        },
                        8899: {
                            depth: .55001,
                            height: 1.05,
                            italic: 0,
                            skew: 0
                        },
                        8968: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        8969: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        8970: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        8971: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        91: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        92: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        93: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        }
                    },
                    "Size3-Regular": {
                        10216: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        10217: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        123: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        125: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        40: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        41: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        47: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        710: {
                            depth: 0,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        732: {
                            depth: 0,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        770: {
                            depth: 0,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        771: {
                            depth: 0,
                            height: .75,
                            italic: 0,
                            skew: 0
                        },
                        8730: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        8968: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        8969: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        8970: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        8971: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        91: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        92: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        },
                        93: {
                            depth: .95003,
                            height: 1.45,
                            italic: 0,
                            skew: 0
                        }
                    },
                    "Size4-Regular": {
                        10216: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        10217: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        123: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        125: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        40: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        41: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        47: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        57344: {
                            depth: -.00499,
                            height: .605,
                            italic: 0,
                            skew: 0
                        },
                        57345: {
                            depth: -.00499,
                            height: .605,
                            italic: 0,
                            skew: 0
                        },
                        57680: {
                            depth: 0,
                            height: .12,
                            italic: 0,
                            skew: 0
                        },
                        57681: {
                            depth: 0,
                            height: .12,
                            italic: 0,
                            skew: 0
                        },
                        57682: {
                            depth: 0,
                            height: .12,
                            italic: 0,
                            skew: 0
                        },
                        57683: {
                            depth: 0,
                            height: .12,
                            italic: 0,
                            skew: 0
                        },
                        710: {
                            depth: 0,
                            height: .825,
                            italic: 0,
                            skew: 0
                        },
                        732: {
                            depth: 0,
                            height: .825,
                            italic: 0,
                            skew: 0
                        },
                        770: {
                            depth: 0,
                            height: .825,
                            italic: 0,
                            skew: 0
                        },
                        771: {
                            depth: 0,
                            height: .825,
                            italic: 0,
                            skew: 0
                        },
                        8730: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        8968: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        8969: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        8970: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        8971: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        91: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        9115: {
                            depth: .64502,
                            height: 1.155,
                            italic: 0,
                            skew: 0
                        },
                        9116: {
                            depth: 1e-5,
                            height: .6,
                            italic: 0,
                            skew: 0
                        },
                        9117: {
                            depth: .64502,
                            height: 1.155,
                            italic: 0,
                            skew: 0
                        },
                        9118: {
                            depth: .64502,
                            height: 1.155,
                            italic: 0,
                            skew: 0
                        },
                        9119: {
                            depth: 1e-5,
                            height: .6,
                            italic: 0,
                            skew: 0
                        },
                        9120: {
                            depth: .64502,
                            height: 1.155,
                            italic: 0,
                            skew: 0
                        },
                        9121: {
                            depth: .64502,
                            height: 1.155,
                            italic: 0,
                            skew: 0
                        },
                        9122: {
                            depth: -99e-5,
                            height: .601,
                            italic: 0,
                            skew: 0
                        },
                        9123: {
                            depth: .64502,
                            height: 1.155,
                            italic: 0,
                            skew: 0
                        },
                        9124: {
                            depth: .64502,
                            height: 1.155,
                            italic: 0,
                            skew: 0
                        },
                        9125: {
                            depth: -99e-5,
                            height: .601,
                            italic: 0,
                            skew: 0
                        },
                        9126: {
                            depth: .64502,
                            height: 1.155,
                            italic: 0,
                            skew: 0
                        },
                        9127: {
                            depth: 1e-5,
                            height: .9,
                            italic: 0,
                            skew: 0
                        },
                        9128: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        9129: {
                            depth: .90001,
                            height: 0,
                            italic: 0,
                            skew: 0
                        },
                        9130: {
                            depth: 0,
                            height: .3,
                            italic: 0,
                            skew: 0
                        },
                        9131: {
                            depth: 1e-5,
                            height: .9,
                            italic: 0,
                            skew: 0
                        },
                        9132: {
                            depth: .65002,
                            height: 1.15,
                            italic: 0,
                            skew: 0
                        },
                        9133: {
                            depth: .90001,
                            height: 0,
                            italic: 0,
                            skew: 0
                        },
                        9143: {
                            depth: .88502,
                            height: .915,
                            italic: 0,
                            skew: 0
                        },
                        92: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        },
                        93: {
                            depth: 1.25003,
                            height: 1.75,
                            italic: 0,
                            skew: 0
                        }
                    }
                };
                var V = function (e, t) {
                    return H[t][e.charCodeAt(0)]
                };
                t.exports = {
                    metrics: G,
                    getCharacterMetrics: V
                }
            }, {
                "./Style": 7
            }
        ],
        15: [

            function (e, t, i) {
                var h = e("./utils");
                var a = e("./ParseError");
                var r = {
                    "\\sqrt": {
                        numArgs: 1,
                        numOptionalArgs: 1,
                        handler: function (e, t, i, h) {
                            if (t != null) {
                                throw new a("Optional arguments to \\sqrt aren't supported yet", this.lexer, h[1] - 1)
                            }
                            return {
                                type: "sqrt",
                                body: i
                            }
                        }
                    },
                    "\\text": {
                        numArgs: 1,
                        argTypes: ["text"],
                        greediness: 2,
                        handler: function (e, t) {
                            var i;
                            if (t.type === "ordgroup") {
                                i = t.value
                            } else {
                                i = [t]
                            }
                            return {
                                type: "text",
                                body: i
                            }
                        }
                    },
                    "\\color": {
                        numArgs: 2,
                        allowedInText: true,
                        greediness: 3,
                        argTypes: ["color", "original"],
                        handler: function (e, t, i) {
                            var h;
                            if (i.type === "ordgroup") {
                                h = i.value
                            } else {
                                h = [i]
                            }
                            return {
                                type: "color",
                                color: t.value,
                                value: h
                            }
                        }
                    },
                    "\\overline": {
                        numArgs: 1,
                        handler: function (e, t) {
                            return {
                                type: "overline",
                                body: t
                            }
                        }
                    },
                    "\\rule": {
                        numArgs: 2,
                        numOptionalArgs: 1,
                        argTypes: ["size", "size", "size"],
                        handler: function (e, t, i, h) {
                            return {
                                type: "rule",
                                shift: t && t.value,
                                width: i.value,
                                height: h.value
                            }
                        }
                    },
                    "\\KaTeX": {
                        numArgs: 0,
                        handler: function (e) {
                            return {
                                type: "katex"
                            }
                        }
                    },
                    "\\phantom": {
                        numArgs: 1,
                        handler: function (e, t) {
                            var i;
                            if (t.type === "ordgroup") {
                                i = t.value
                            } else {
                                i = [t]
                            }
                            return {
                                type: "phantom",
                                value: i
                            }
                        }
                    }
                };
                var l = {
                    "\\bigl": {
                        type: "open",
                        size: 1
                    },
                    "\\Bigl": {
                        type: "open",
                        size: 2
                    },
                    "\\biggl": {
                        type: "open",
                        size: 3
                    },
                    "\\Biggl": {
                        type: "open",
                        size: 4
                    },
                    "\\bigr": {
                        type: "close",
                        size: 1
                    },
                    "\\Bigr": {
                        type: "close",
                        size: 2
                    },
                    "\\biggr": {
                        type: "close",
                        size: 3
                    },
                    "\\Biggr": {
                        type: "close",
                        size: 4
                    },
                    "\\bigm": {
                        type: "rel",
                        size: 1
                    },
                    "\\Bigm": {
                        type: "rel",
                        size: 2
                    },
                    "\\biggm": {
                        type: "rel",
                        size: 3
                    },
                    "\\Biggm": {
                        type: "rel",
                        size: 4
                    },
                    "\\big": {
                        type: "textord",
                        size: 1
                    },
                    "\\Big": {
                        type: "textord",
                        size: 2
                    },
                    "\\bigg": {
                        type: "textord",
                        size: 3
                    },
                    "\\Bigg": {
                        type: "textord",
                        size: 4
                    }
                };
                var s = ["(", ")", "[", "\\lbrack", "]", "\\rbrack", "\\{", "\\lbrace", "\\}", "\\rbrace", "\\lfloor", "\\rfloor", "\\lceil", "\\rceil", "<", ">", "\\langle", "\\rangle", "/", "\\backslash", "|", "\\vert", "\\|", "\\Vert", "\\uparrow", "\\Uparrow", "\\downarrow", "\\Downarrow", "\\updownarrow", "\\Updownarrow", "."];
                var p = [{
                    funcs: ["\\blue", "\\orange", "\\pink", "\\red", "\\green", "\\gray", "\\purple"],
                    data: {
                        numArgs: 1,
                        allowedInText: true,
                        greediness: 3,
                        handler: function (e, t) {
                            var i;
                            if (t.type === "ordgroup") {
                                i = t.value
                            } else {
                                i = [t]
                            }
                            return {
                                type: "color",
                                color: "katex-" + e.slice(1),
                                value: i
                            }
                        }
                    }
                }, {
                    funcs: ["\\arcsin", "\\arccos", "\\arctan", "\\arg", "\\cos", "\\cosh", "\\cot", "\\coth", "\\csc", "\\deg", "\\dim", "\\exp", "\\hom", "\\ker", "\\lg", "\\ln", "\\log", "\\sec", "\\sin", "\\sinh", "\\tan", "\\tanh"],
                    data: {
                        numArgs: 0,
                        handler: function (e) {
                            return {
                                type: "op",
                                limits: false,
                                symbol: false,
                                body: e
                            }
                        }
                    }
                }, {
                    funcs: ["\\det", "\\gcd", "\\inf", "\\lim", "\\liminf", "\\limsup", "\\max", "\\min", "\\Pr", "\\sup"],
                    data: {
                        numArgs: 0,
                        handler: function (e) {
                            return {
                                type: "op",
                                limits: true,
                                symbol: false,
                                body: e
                            }
                        }
                    }
                }, {
                    funcs: ["\\int", "\\iint", "\\iiint", "\\oint"],
                    data: {
                        numArgs: 0,
                        handler: function (e) {
                            return {
                                type: "op",
                                limits: false,
                                symbol: true,
                                body: e
                            }
                        }
                    }
                }, {
                    funcs: ["\\coprod", "\\bigvee", "\\bigwedge", "\\biguplus", "\\bigcap", "\\bigcup", "\\intop", "\\prod", "\\sum", "\\bigotimes", "\\bigoplus", "\\bigodot", "\\bigsqcup", "\\smallint"],
                    data: {
                        numArgs: 0,
                        handler: function (e) {
                            return {
                                type: "op",
                                limits: true,
                                symbol: true,
                                body: e
                            }
                        }
                    }
                }, {
                    funcs: ["\\dfrac", "\\frac", "\\tfrac", "\\dbinom", "\\binom", "\\tbinom"],
                    data: {
                        numArgs: 2,
                        greediness: 2,
                        handler: function (e, t, i) {
                            var h;
                            var a = null;
                            var r = null;
                            var l = "auto";
                            switch (e) {
                            case "\\dfrac":
                            case "\\frac":
                            case "\\tfrac":
                                h = true;
                                break;
                            case "\\dbinom":
                            case "\\binom":
                            case "\\tbinom":
                                h = false;
                                a = "(";
                                r = ")";
                                break;
                            default:
                                throw new Error("Unrecognized genfrac command")
                            }
                            switch (e) {
                            case "\\dfrac":
                            case "\\dbinom":
                                l = "display";
                                break;
                            case "\\tfrac":
                            case "\\tbinom":
                                l = "text";
                                break
                            }
                            return {
                                type: "genfrac",
                                numer: t,
                                denom: i,
                                hasBarLine: h,
                                leftDelim: a,
                                rightDelim: r,
                                size: l
                            }
                        }
                    }
                }, {
                    funcs: ["\\llap", "\\rlap"],
                    data: {
                        numArgs: 1,
                        allowedInText: true,
                        handler: function (e, t) {
                            return {
                                type: e.slice(1),
                                body: t
                            }
                        }
                    }
                }, {
                    funcs: ["\\bigl", "\\Bigl", "\\biggl", "\\Biggl", "\\bigr", "\\Bigr", "\\biggr", "\\Biggr", "\\bigm", "\\Bigm", "\\biggm", "\\Biggm", "\\big", "\\Big", "\\bigg", "\\Bigg", "\\left", "\\right"],
                    data: {
                        numArgs: 1,
                        handler: function (e, t, i) {
                            if (!h.contains(s, t.value)) {
                                throw new a("Invalid delimiter: '" + t.value + "' after '" + e + "'", this.lexer, i[1])
                            }
                            if (e === "\\left" || e === "\\right") {
                                return {
                                    type: "leftright",
                                    value: t.value
                                }
                            } else {
                                return {
                                    type: "delimsizing",
                                    size: l[e].size,
                                    delimType: l[e].type,
                                    value: t.value
                                }
                            }
                        }
                    }
                }, {
                    funcs: ["\\tiny", "\\scriptsize", "\\footnotesize", "\\small", "\\normalsize", "\\large", "\\Large", "\\LARGE", "\\huge", "\\Huge"],
                    data: {
                        numArgs: 0
                    }
                }, {
                    funcs: ["\\displaystyle", "\\textstyle", "\\scriptstyle", "\\scriptscriptstyle"],
                    data: {
                        numArgs: 0
                    }
                }, {
                    funcs: ["\\acute", "\\grave", "\\ddot", "\\tilde", "\\bar", "\\breve", "\\check", "\\hat", "\\vec", "\\dot"],
                    data: {
                        numArgs: 1,
                        handler: function (e, t) {
                            return {
                                type: "accent",
                                accent: e,
                                base: t
                            }
                        }
                    }
                }, {
                    funcs: ["\\over", "\\choose"],
                    data: {
                        numArgs: 0,
                        handler: function (e) {
                            var t;
                            switch (e) {
                            case "\\over":
                                t = "\\frac";
                                break;
                            case "\\choose":
                                t = "\\binom";
                                break;
                            default:
                                throw new Error("Unrecognized infix genfrac command")
                            }
                            return {
                                type: "infix",
                                replaceWith: t
                            }
                        }
                    }
                }];
                var c = function (e, t) {
                    for (var i = 0; i < e.length; i++) {
                        r[e[i]] = t
                    }
                };
                for (var n = 0; n < p.length; n++) {
                    c(p[n].funcs, p[n].data)
                }
                for (var o in r) {
                    if (r.hasOwnProperty(o)) {
                        var g = r[o];
                        r[o] = {
                            numArgs: g.numArgs,
                            argTypes: g.argTypes,
                            greediness: g.greediness === undefined ? 1 : g.greediness,
                            allowedInText: g.allowedInText ? g.allowedInText : false,
                            numOptionalArgs: g.numOptionalArgs === undefined ? 0 : g.numOptionalArgs,
                            handler: g.handler
                        }
                    }
                }
                t.exports = {
                    funcs: r
                }
            }, {
                "./ParseError": 4,
                "./utils": 19
            }
        ],
        16: [

            function (e, t, i) {
                var h = e("./utils");

                function a(e, t) {
                    this.type = e;
                    this.attributes = {};
                    this.children = t || []
                }
                a.prototype.setAttribute = function (e, t) {
                    this.attributes[e] = t
                };
                a.prototype.toNode = function () {
                    var e = document.createElementNS("http://www.w3.org/1998/Math/MathML", this.type);
                    for (var t in this.attributes) {
                        if (Object.prototype.hasOwnProperty.call(this.attributes, t)) {
                            e.setAttribute(t, this.attributes[t])
                        }
                    }
                    for (var i = 0; i < this.children.length; i++) {
                        e.appendChild(this.children[i].toNode())
                    }
                    return e
                };
                a.prototype.toMarkup = function () {
                    var e = "<" + this.type;
                    for (var t in this.attributes) {
                        if (Object.prototype.hasOwnProperty.call(this.attributes, t)) {
                            e += " " + t + '="';
                            e += h.escape(this.attributes[t]);
                            e += '"'
                        }
                    }
                    e += ">";
                    for (var i = 0; i < this.children.length; i++) {
                        e += this.children[i].toMarkup()
                    }
                    e += "</" + this.type + ">";
                    return e
                };

                function r(e) {
                    this.text = e
                }
                r.prototype.toNode = function () {
                    return document.createTextNode(this.text)
                };
                r.prototype.toMarkup = function () {
                    return h.escape(this.text)
                };
                t.exports = {
                    MathNode: a,
                    TextNode: r
                }
            }, {
                "./utils": 19
            }
        ],
        17: [

            function (e, t, i) {
                var h = e("./Parser");
                var a = function (e, t) {
                    var i = new h(e, t);
                    return i.parse()
                };
                t.exports = a
            }, {
                "./Parser": 5
            }
        ],
        18: [

            function (e, t, i) {
                var h = {
                    math: {
                        "\\equiv": {
                            font: "main",
                            group: "rel",
                            replace: "\u2261"
                        },
                        "\\prec": {
                            font: "main",
                            group: "rel",
                            replace: "\u227a"
                        },
                        "\\succ": {
                            font: "main",
                            group: "rel",
                            replace: "\u227b"
                        },
                        "\\sim": {
                            font: "main",
                            group: "rel",
                            replace: "\u223c"
                        },
                        "\\perp": {
                            font: "main",
                            group: "rel",
                            replace: "\u22a5"
                        },
                        "\\preceq": {
                            font: "main",
                            group: "rel",
                            replace: "\u2aaf"
                        },
                        "\\succeq": {
                            font: "main",
                            group: "rel",
                            replace: "\u2ab0"
                        },
                        "\\simeq": {
                            font: "main",
                            group: "rel",
                            replace: "\u2243"
                        },
                        "\\mid": {
                            font: "main",
                            group: "rel",
                            replace: "\u2223"
                        },
                        "\\ll": {
                            font: "main",
                            group: "rel",
                            replace: "\u226a"
                        },
                        "\\gg": {
                            font: "main",
                            group: "rel",
                            replace: "\u226b"
                        },
                        "\\asymp": {
                            font: "main",
                            group: "rel",
                            replace: "\u224d"
                        },
                        "\\parallel": {
                            font: "main",
                            group: "rel",
                            replace: "\u2225"
                        },
                        "\\bowtie": {
                            font: "main",
                            group: "rel",
                            replace: "\u22c8"
                        },
                        "\\smile": {
                            font: "main",
                            group: "rel",
                            replace: "\u2323"
                        },
                        "\\sqsubseteq": {
                            font: "main",
                            group: "rel",
                            replace: "\u2291"
                        },
                        "\\sqsupseteq": {
                            font: "main",
                            group: "rel",
                            replace: "\u2292"
                        },
                        "\\doteq": {
                            font: "main",
                            group: "rel",
                            replace: "\u2250"
                        },
                        "\\frown": {
                            font: "main",
                            group: "rel",
                            replace: "\u2322"
                        },
                        "\\ni": {
                            font: "main",
                            group: "rel",
                            replace: "\u220b"
                        },
                        "\\propto": {
                            font: "main",
                            group: "rel",
                            replace: "\u221d"
                        },
                        "\\vdash": {
                            font: "main",
                            group: "rel",
                            replace: "\u22a2"
                        },
                        "\\dashv": {
                            font: "main",
                            group: "rel",
                            replace: "\u22a3"
                        },
                        "\\owns": {
                            font: "main",
                            group: "rel",
                            replace: "\u220b"
                        },
                        "\\ldotp": {
                            font: "main",
                            group: "punct",
                            replace: "."
                        },
                        "\\cdotp": {
                            font: "main",
                            group: "punct",
                            replace: "\u22c5"
                        },
                        "\\#": {
                            font: "main",
                            group: "textord",
                            replace: "#"
                        },
                        "\\&": {
                            font: "main",
                            group: "textord",
                            replace: "&"
                        },
                        "\\aleph": {
                            font: "main",
                            group: "textord",
                            replace: "\u2135"
                        },
                        "\\forall": {
                            font: "main",
                            group: "textord",
                            replace: "\u2200"
                        },
                        "\\hbar": {
                            font: "main",
                            group: "textord",
                            replace: "\u210f"
                        },
                        "\\exists": {
                            font: "main",
                            group: "textord",
                            replace: "\u2203"
                        },
                        "\\nabla": {
                            font: "main",
                            group: "textord",
                            replace: "\u2207"
                        },
                        "\\flat": {
                            font: "main",
                            group: "textord",
                            replace: "\u266d"
                        },
                        "\\ell": {
                            font: "main",
                            group: "textord",
                            replace: "\u2113"
                        },
                        "\\natural": {
                            font: "main",
                            group: "textord",
                            replace: "\u266e"
                        },
                        "\\clubsuit": {
                            font: "main",
                            group: "textord",
                            replace: "\u2663"
                        },
                        "\\wp": {
                            font: "main",
                            group: "textord",
                            replace: "\u2118"
                        },
                        "\\sharp": {
                            font: "main",
                            group: "textord",
                            replace: "\u266f"
                        },
                        "\\diamondsuit": {
                            font: "main",
                            group: "textord",
                            replace: "\u2662"
                        },
                        "\\Re": {
                            font: "main",
                            group: "textord",
                            replace: "\u211c"
                        },
                        "\\heartsuit": {
                            font: "main",
                            group: "textord",
                            replace: "\u2661"
                        },
                        "\\Im": {
                            font: "main",
                            group: "textord",
                            replace: "\u2111"
                        },
                        "\\spadesuit": {
                            font: "main",
                            group: "textord",
                            replace: "\u2660"
                        },
                        "\\dag": {
                            font: "main",
                            group: "textord",
                            replace: "\u2020"
                        },
                        "\\ddag": {
                            font: "main",
                            group: "textord",
                            replace: "\u2021"
                        },
                        "\\rmoustache": {
                            font: "main",
                            group: "close",
                            replace: "\u23b1"
                        },
                        "\\lmoustache": {
                            font: "main",
                            group: "open",
                            replace: "\u23b0"
                        },
                        "\\rgroup": {
                            font: "main",
                            group: "close",
                            replace: "\u27ef"
                        },
                        "\\lgroup": {
                            font: "main",
                            group: "open",
                            replace: "\u27ee"
                        },
                        "\\mp": {
                            font: "main",
                            group: "bin",
                            replace: "\u2213"
                        },
                        "\\ominus": {
                            font: "main",
                            group: "bin",
                            replace: "\u2296"
                        },
                        "\\uplus": {
                            font: "main",
                            group: "bin",
                            replace: "\u228e"
                        },
                        "\\sqcap": {
                            font: "main",
                            group: "bin",
                            replace: "\u2293"
                        },
                        "\\ast": {
                            font: "main",
                            group: "bin",
                            replace: "\u2217"
                        },
                        "\\sqcup": {
                            font: "main",
                            group: "bin",
                            replace: "\u2294"
                        },
                        "\\bigcirc": {
                            font: "main",
                            group: "bin",
                            replace: "\u25ef"
                        },
                        "\\bullet": {
                            font: "main",
                            group: "bin",
                            replace: "\u2219"
                        },
                        "\\ddagger": {
                            font: "main",
                            group: "bin",
                            replace: "\u2021"
                        },
                        "\\wr": {
                            font: "main",
                            group: "bin",
                            replace: "\u2240"
                        },
                        "\\amalg": {
                            font: "main",
                            group: "bin",
                            replace: "\u2a3f"
                        },
                        "\\longleftarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u27f5"
                        },
                        "\\Leftarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u21d0"
                        },
                        "\\Longleftarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u27f8"
                        },
                        "\\longrightarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u27f6"
                        },
                        "\\Rightarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u21d2"
                        },
                        "\\Longrightarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u27f9"
                        },
                        "\\leftrightarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u2194"
                        },
                        "\\longleftrightarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u27f7"
                        },
                        "\\Leftrightarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u21d4"
                        },
                        "\\Longleftrightarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u27fa"
                        },
                        "\\mapsto": {
                            font: "main",
                            group: "rel",
                            replace: "\u21a6"
                        },
                        "\\longmapsto": {
                            font: "main",
                            group: "rel",
                            replace: "\u27fc"
                        },
                        "\\nearrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u2197"
                        },
                        "\\hookleftarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u21a9"
                        },
                        "\\hookrightarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u21aa"
                        },
                        "\\searrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u2198"
                        },
                        "\\leftharpoonup": {
                            font: "main",
                            group: "rel",
                            replace: "\u21bc"
                        },
                        "\\rightharpoonup": {
                            font: "main",
                            group: "rel",
                            replace: "\u21c0"
                        },
                        "\\swarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u2199"
                        },
                        "\\leftharpoondown": {
                            font: "main",
                            group: "rel",
                            replace: "\u21bd"
                        },
                        "\\rightharpoondown": {
                            font: "main",
                            group: "rel",
                            replace: "\u21c1"
                        },
                        "\\nwarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u2196"
                        },
                        "\\rightleftharpoons": {
                            font: "main",
                            group: "rel",
                            replace: "\u21cc"
                        },
                        "\\nless": {
                            font: "ams",
                            group: "rel",
                            replace: "\u226e"
                        },
                        "\\nleqslant": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue010"
                        },
                        "\\nleqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue011"
                        },
                        "\\lneq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2a87"
                        },
                        "\\lneqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2268"
                        },
                        "\\lvertneqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue00c"
                        },
                        "\\lnsim": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22e6"
                        },
                        "\\lnapprox": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2a89"
                        },
                        "\\nprec": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2280"
                        },
                        "\\npreceq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22e0"
                        },
                        "\\precnsim": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22e8"
                        },
                        "\\precnapprox": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2ab9"
                        },
                        "\\nsim": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2241"
                        },
                        "\\nshortmid": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue006"
                        },
                        "\\nmid": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2224"
                        },
                        "\\nvdash": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22ac"
                        },
                        "\\nvDash": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22ad"
                        },
                        "\\ntriangleleft": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22ea"
                        },
                        "\\ntrianglelefteq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22ec"
                        },
                        "\\subsetneq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u228a"
                        },
                        "\\varsubsetneq": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue01a"
                        },
                        "\\subsetneqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2acb"
                        },
                        "\\varsubsetneqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue017"
                        },
                        "\\ngtr": {
                            font: "ams",
                            group: "rel",
                            replace: "\u226f"
                        },
                        "\\ngeqslant": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue00f"
                        },
                        "\\ngeqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue00e"
                        },
                        "\\gneq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2a88"
                        },
                        "\\gneqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2269"
                        },
                        "\\gvertneqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue00d"
                        },
                        "\\gnsim": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22e7"
                        },
                        "\\gnapprox": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2a8a"
                        },
                        "\\nsucc": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2281"
                        },
                        "\\nsucceq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22e1"
                        },
                        "\\succnsim": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22e9"
                        },
                        "\\succnapprox": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2aba"
                        },
                        "\\ncong": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2246"
                        },
                        "\\nshortparallel": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue007"
                        },
                        "\\nparallel": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2226"
                        },
                        "\\nVDash": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22af"
                        },
                        "\\ntriangleright": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22eb"
                        },
                        "\\ntrianglerighteq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22ed"
                        },
                        "\\nsupseteqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue018"
                        },
                        "\\supsetneq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u228b"
                        },
                        "\\varsupsetneq": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue01b"
                        },
                        "\\supsetneqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2acc"
                        },
                        "\\varsupsetneqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue019"
                        },
                        "\\nVdash": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22ae"
                        },
                        "\\precneqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2ab5"
                        },
                        "\\succneqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2ab6"
                        },
                        "\\nsubseteqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\ue016"
                        },
                        "\\unlhd": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22b4"
                        },
                        "\\unrhd": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22b5"
                        },
                        "\\nleftarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u219a"
                        },
                        "\\nrightarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u219b"
                        },
                        "\\nLeftarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21cd"
                        },
                        "\\nRightarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21cf"
                        },
                        "\\nleftrightarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21ae"
                        },
                        "\\nLeftrightarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21ce"
                        },
                        "\\vartriangle": {
                            font: "ams",
                            group: "rel",
                            replace: "\u25b3"
                        },
                        "\\hslash": {
                            font: "ams",
                            group: "textord",
                            replace: "\u210f"
                        },
                        "\\triangledown": {
                            font: "ams",
                            group: "textord",
                            replace: "\u25bd"
                        },
                        "\\lozenge": {
                            font: "ams",
                            group: "textord",
                            replace: "\u25ca"
                        },
                        "\\circledS": {
                            font: "ams",
                            group: "textord",
                            replace: "\u24c8"
                        },
                        "\\measuredangle": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2221"
                        },
                        "\\nexists": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2204"
                        },
                        "\\mho": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2127"
                        },
                        "\\Finv": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2132"
                        },
                        "\\Game": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2141"
                        },
                        "\\Bbbk": {
                            font: "ams",
                            group: "textord",
                            replace: "k"
                        },
                        "\\backprime": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2035"
                        },
                        "\\blacktriangle": {
                            font: "ams",
                            group: "textord",
                            replace: "\u25b2"
                        },
                        "\\blacktriangledown": {
                            font: "ams",
                            group: "textord",
                            replace: "\u25bc"
                        },
                        "\\blacksquare": {
                            font: "ams",
                            group: "textord",
                            replace: "\u25a0"
                        },
                        "\\blacklozenge": {
                            font: "ams",
                            group: "textord",
                            replace: "\u29eb"
                        },
                        "\\bigstar": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2605"
                        },
                        "\\sphericalangle": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2222"
                        },
                        "\\complement": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2201"
                        },
                        "\\eth": {
                            font: "ams",
                            group: "textord",
                            replace: "\xf0"
                        },
                        "\\diagup": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2571"
                        },
                        "\\diagdown": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2572"
                        },
                        "\\square": {
                            font: "ams",
                            group: "textord",
                            replace: "\u25a1"
                        },
                        "\\Box": {
                            font: "ams",
                            group: "textord",
                            replace: "\u25a1"
                        },
                        "\\Diamond": {
                            font: "ams",
                            group: "textord",
                            replace: "\u25ca"
                        },
                        "\\yen": {
                            font: "ams",
                            group: "textord",
                            replace: "\xa5"
                        },
                        "\\beth": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2136"
                        },
                        "\\daleth": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2138"
                        },
                        "\\gimel": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2137"
                        },
                        "\\digamma": {
                            font: "ams",
                            group: "textord",
                            replace: "\u03dd"
                        },
                        "\\varkappa": {
                            font: "ams",
                            group: "textord",
                            replace: "\u03f0"
                        },
                        "\\ulcorner": {
                            font: "ams",
                            group: "textord",
                            replace: "\u250c"
                        },
                        "\\urcorner": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2510"
                        },
                        "\\llcorner": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2514"
                        },
                        "\\lrcorner": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2518"
                        },
                        "\\leqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2266"
                        },
                        "\\leqslant": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2a7d"
                        },
                        "\\eqslantless": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2a95"
                        },
                        "\\lesssim": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2272"
                        },
                        "\\lessapprox": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2a85"
                        },
                        "\\approxeq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u224a"
                        },
                        "\\lessdot": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22d6"
                        },
                        "\\lll": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22d8"
                        },
                        "\\lessgtr": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2276"
                        },
                        "\\lesseqgtr": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22da"
                        },
                        "\\lesseqqgtr": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2a8b"
                        },
                        "\\doteqdot": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2251"
                        },
                        "\\risingdotseq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2253"
                        },
                        "\\fallingdotseq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2252"
                        },
                        "\\backsim": {
                            font: "ams",
                            group: "rel",
                            replace: "\u223d"
                        },
                        "\\backsimeq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22cd"
                        },
                        "\\subseteqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2ac5"
                        },
                        "\\Subset": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22d0"
                        },
                        "\\sqsubset": {
                            font: "ams",
                            group: "rel",
                            replace: "\u228f"
                        },
                        "\\preccurlyeq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u227c"
                        },
                        "\\curlyeqprec": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22de"
                        },
                        "\\precsim": {
                            font: "ams",
                            group: "rel",
                            replace: "\u227e"
                        },
                        "\\precapprox": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2ab7"
                        },
                        "\\vartriangleleft": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22b2"
                        },
                        "\\trianglelefteq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22b4"
                        },
                        "\\vDash": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22a8"
                        },
                        "\\Vvdash": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22aa"
                        },
                        "\\smallsmile": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2323"
                        },
                        "\\smallfrown": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2322"
                        },
                        "\\bumpeq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u224f"
                        },
                        "\\Bumpeq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u224e"
                        },
                        "\\geqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2267"
                        },
                        "\\geqslant": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2a7e"
                        },
                        "\\eqslantgtr": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2a96"
                        },
                        "\\gtrsim": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2273"
                        },
                        "\\gtrapprox": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2a86"
                        },
                        "\\gtrdot": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22d7"
                        },
                        "\\ggg": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22d9"
                        },
                        "\\gtrless": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2277"
                        },
                        "\\gtreqless": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22db"
                        },
                        "\\gtreqqless": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2a8c"
                        },
                        "\\eqcirc": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2256"
                        },
                        "\\circeq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2257"
                        },
                        "\\triangleq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u225c"
                        },
                        "\\thicksim": {
                            font: "ams",
                            group: "rel",
                            replace: "\u223c"
                        },
                        "\\thickapprox": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2248"
                        },
                        "\\supseteqq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2ac6"
                        },
                        "\\Supset": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22d1"
                        },
                        "\\sqsupset": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2290"
                        },
                        "\\succcurlyeq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u227d"
                        },
                        "\\curlyeqsucc": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22df"
                        },
                        "\\succsim": {
                            font: "ams",
                            group: "rel",
                            replace: "\u227f"
                        },
                        "\\succapprox": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2ab8"
                        },
                        "\\vartriangleright": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22b3"
                        },
                        "\\trianglerighteq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22b5"
                        },
                        "\\Vdash": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22a9"
                        },
                        "\\shortmid": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2223"
                        },
                        "\\shortparallel": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2225"
                        },
                        "\\between": {
                            font: "ams",
                            group: "rel",
                            replace: "\u226c"
                        },
                        "\\pitchfork": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22d4"
                        },
                        "\\varpropto": {
                            font: "ams",
                            group: "rel",
                            replace: "\u221d"
                        },
                        "\\blacktriangleleft": {
                            font: "ams",
                            group: "rel",
                            replace: "\u25c0"
                        },
                        "\\therefore": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2234"
                        },
                        "\\backepsilon": {
                            font: "ams",
                            group: "rel",
                            replace: "\u220d"
                        },
                        "\\blacktriangleright": {
                            font: "ams",
                            group: "rel",
                            replace: "\u25b6"
                        },
                        "\\because": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2235"
                        },
                        "\\llless": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22d8"
                        },
                        "\\gggtr": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22d9"
                        },
                        "\\lhd": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22b2"
                        },
                        "\\rhd": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22b3"
                        },
                        "\\eqsim": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2242"
                        },
                        "\\Join": {
                            font: "main",
                            group: "rel",
                            replace: "\u22c8"
                        },
                        "\\Doteq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2251"
                        },
                        "\\dotplus": {
                            font: "ams",
                            group: "bin",
                            replace: "\u2214"
                        },
                        "\\smallsetminus": {
                            font: "ams",
                            group: "bin",
                            replace: "\u2216"
                        },
                        "\\Cap": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22d2"
                        },
                        "\\Cup": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22d3"
                        },
                        "\\doublebarwedge": {
                            font: "ams",
                            group: "bin",
                            replace: "\u2a5e"
                        },
                        "\\boxminus": {
                            font: "ams",
                            group: "bin",
                            replace: "\u229f"
                        },
                        "\\boxplus": {
                            font: "ams",
                            group: "bin",
                            replace: "\u229e"
                        },
                        "\\divideontimes": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22c7"
                        },
                        "\\ltimes": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22c9"
                        },
                        "\\rtimes": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22ca"
                        },
                        "\\leftthreetimes": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22cb"
                        },
                        "\\rightthreetimes": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22cc"
                        },
                        "\\curlywedge": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22cf"
                        },
                        "\\curlyvee": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22ce"
                        },
                        "\\circleddash": {
                            font: "ams",
                            group: "bin",
                            replace: "\u229d"
                        },
                        "\\circledast": {
                            font: "ams",
                            group: "bin",
                            replace: "\u229b"
                        },
                        "\\centerdot": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22c5"
                        },
                        "\\intercal": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22ba"
                        },
                        "\\doublecap": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22d2"
                        },
                        "\\doublecup": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22d3"
                        },
                        "\\boxtimes": {
                            font: "ams",
                            group: "bin",
                            replace: "\u22a0"
                        },
                        "\\dashrightarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21e2"
                        },
                        "\\dashleftarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21e0"
                        },
                        "\\leftleftarrows": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21c7"
                        },
                        "\\leftrightarrows": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21c6"
                        },
                        "\\Lleftarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21da"
                        },
                        "\\twoheadleftarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u219e"
                        },
                        "\\leftarrowtail": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21a2"
                        },
                        "\\looparrowleft": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21ab"
                        },
                        "\\leftrightharpoons": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21cb"
                        },
                        "\\curvearrowleft": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21b6"
                        },
                        "\\circlearrowleft": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21ba"
                        },
                        "\\Lsh": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21b0"
                        },
                        "\\upuparrows": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21c8"
                        },
                        "\\upharpoonleft": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21bf"
                        },
                        "\\downharpoonleft": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21c3"
                        },
                        "\\multimap": {
                            font: "ams",
                            group: "rel",
                            replace: "\u22b8"
                        },
                        "\\leftrightsquigarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21ad"
                        },
                        "\\rightrightarrows": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21c9"
                        },
                        "\\rightleftarrows": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21c4"
                        },
                        "\\twoheadrightarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21a0"
                        },
                        "\\rightarrowtail": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21a3"
                        },
                        "\\looparrowright": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21ac"
                        },
                        "\\curvearrowright": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21b7"
                        },
                        "\\circlearrowright": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21bb"
                        },
                        "\\Rsh": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21b1"
                        },
                        "\\downdownarrows": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21ca"
                        },
                        "\\upharpoonright": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21be"
                        },
                        "\\downharpoonright": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21c2"
                        },
                        "\\rightsquigarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21dd"
                        },
                        "\\leadsto": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21dd"
                        },
                        "\\Rrightarrow": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21db"
                        },
                        "\\restriction": {
                            font: "ams",
                            group: "rel",
                            replace: "\u21be"
                        },
                        "`": {
                            font: "main",
                            group: "textord",
                            replace: "\u2018"
                        },
                        "\\$": {
                            font: "main",
                            group: "textord",
                            replace: "$"
                        },
                        "\\%": {
                            font: "main",
                            group: "textord",
                            replace: "%"
                        },
                        "\\_": {
                            font: "main",
                            group: "textord",
                            replace: "_"
                        },
                        "\\angle": {
                            font: "main",
                            group: "textord",
                            replace: "\u2220"
                        },
                        "\\infty": {
                            font: "main",
                            group: "textord",
                            replace: "\u221e"
                        },
                        "\\prime": {
                            font: "main",
                            group: "textord",
                            replace: "\u2032"
                        },
                        "\\triangle": {
                            font: "main",
                            group: "textord",
                            replace: "\u25b3"
                        },
                        "\\Gamma": {
                            font: "main",
                            group: "textord",
                            replace: "\u0393"
                        },
                        "\\Delta": {
                            font: "main",
                            group: "textord",
                            replace: "\u0394"
                        },
                        "\\Theta": {
                            font: "main",
                            group: "textord",
                            replace: "\u0398"
                        },
                        "\\Lambda": {
                            font: "main",
                            group: "textord",
                            replace: "\u039b"
                        },
                        "\\Xi": {
                            font: "main",
                            group: "textord",
                            replace: "\u039e"
                        },
                        "\\Pi": {
                            font: "main",
                            group: "textord",
                            replace: "\u03a0"
                        },
                        "\\Sigma": {
                            font: "main",
                            group: "textord",
                            replace: "\u03a3"
                        },
                        "\\Upsilon": {
                            font: "main",
                            group: "textord",
                            replace: "\u03a5"
                        },
                        "\\Phi": {
                            font: "main",
                            group: "textord",
                            replace: "\u03a6"
                        },
                        "\\Psi": {
                            font: "main",
                            group: "textord",
                            replace: "\u03a8"
                        },
                        "\\Omega": {
                            font: "main",
                            group: "textord",
                            replace: "\u03a9"
                        },
                        "\\neg": {
                            font: "main",
                            group: "textord",
                            replace: "\xac"
                        },
                        "\\lnot": {
                            font: "main",
                            group: "textord",
                            replace: "\xac"
                        },
                        "\\top": {
                            font: "main",
                            group: "textord",
                            replace: "\u22a4"
                        },
                        "\\bot": {
                            font: "main",
                            group: "textord",
                            replace: "\u22a5"
                        },
                        "\\emptyset": {
                            font: "main",
                            group: "textord",
                            replace: "\u2205"
                        },
                        "\\varnothing": {
                            font: "ams",
                            group: "textord",
                            replace: "\u2205"
                        },
                        "\\alpha": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03b1"
                        },
                        "\\beta": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03b2"
                        },
                        "\\gamma": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03b3"
                        },
                        "\\delta": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03b4"
                        },
                        "\\epsilon": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03f5"
                        },
                        "\\zeta": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03b6"
                        },
                        "\\eta": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03b7"
                        },
                        "\\theta": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03b8"
                        },
                        "\\iota": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03b9"
                        },
                        "\\kappa": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03ba"
                        },
                        "\\lambda": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03bb"
                        },
                        "\\mu": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03bc"
                        },
                        "\\nu": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03bd"
                        },
                        "\\xi": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03be"
                        },
                        "\\omicron": {
                            font: "main",
                            group: "mathord",
                            replace: "o"
                        },
                        "\\pi": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03c0"
                        },
                        "\\rho": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03c1"
                        },
                        "\\sigma": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03c3"
                        },
                        "\\tau": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03c4"
                        },
                        "\\upsilon": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03c5"
                        },
                        "\\phi": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03d5"
                        },
                        "\\chi": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03c7"
                        },
                        "\\psi": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03c8"
                        },
                        "\\omega": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03c9"
                        },
                        "\\varepsilon": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03b5"
                        },
                        "\\vartheta": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03d1"
                        },
                        "\\varpi": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03d6"
                        },
                        "\\varrho": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03f1"
                        },
                        "\\varsigma": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03c2"
                        },
                        "\\varphi": {
                            font: "main",
                            group: "mathord",
                            replace: "\u03c6"
                        },
                        "*": {
                            font: "main",
                            group: "bin",
                            replace: "\u2217"
                        },
                        "+": {
                            font: "main",
                            group: "bin"
                        },
                        "-": {
                            font: "main",
                            group: "bin",
                            replace: "\u2212"
                        },
                        "\\cdot": {
                            font: "main",
                            group: "bin",
                            replace: "\u22c5"
                        },
                        "\\circ": {
                            font: "main",
                            group: "bin",
                            replace: "\u2218"
                        },
                        "\\div": {
                            font: "main",
                            group: "bin",
                            replace: "\xf7"
                        },
                        "\\pm": {
                            font: "main",
                            group: "bin",
                            replace: "\xb1"
                        },
                        "\\times": {
                            font: "main",
                            group: "bin",
                            replace: "\xd7"
                        },
                        "\\cap": {
                            font: "main",
                            group: "bin",
                            replace: "\u2229"
                        },
                        "\\cup": {
                            font: "main",
                            group: "bin",
                            replace: "\u222a"
                        },
                        "\\setminus": {
                            font: "main",
                            group: "bin",
                            replace: "\u2216"
                        },
                        "\\land": {
                            font: "main",
                            group: "bin",
                            replace: "\u2227"
                        },
                        "\\lor": {
                            font: "main",
                            group: "bin",
                            replace: "\u2228"
                        },
                        "\\wedge": {
                            font: "main",
                            group: "bin",
                            replace: "\u2227"
                        },
                        "\\vee": {
                            font: "main",
                            group: "bin",
                            replace: "\u2228"
                        },
                        "\\surd": {
                            font: "main",
                            group: "textord",
                            replace: "\u221a"
                        },
                        "(": {
                            font: "main",
                            group: "open"
                        },
                        "[": {
                            font: "main",
                            group: "open"
                        },
                        "\\langle": {
                            font: "main",
                            group: "open",
                            replace: "\u27e8"
                        },
                        "\\lvert": {
                            font: "main",
                            group: "open",
                            replace: "\u2223"
                        },
                        ")": {
                            font: "main",
                            group: "close"
                        },
                        "]": {
                            font: "main",
                            group: "close"
                        },
                        "?": {
                            font: "main",
                            group: "close"
                        },
                        "!": {
                            font: "main",
                            group: "close"
                        },
                        "\\rangle": {
                            font: "main",
                            group: "close",
                            replace: "\u27e9"
                        },
                        "\\rvert": {
                            font: "main",
                            group: "close",
                            replace: "\u2223"
                        },
                        "=": {
                            font: "main",
                            group: "rel"
                        },
                        "<": {
                            font: "main",
                            group: "rel"
                        },
                        ">": {
                            font: "main",
                            group: "rel"
                        },
                        ":": {
                            font: "main",
                            group: "rel"
                        },
                        "\\approx": {
                            font: "main",
                            group: "rel",
                            replace: "\u2248"
                        },
                        "\\cong": {
                            font: "main",
                            group: "rel",
                            replace: "\u2245"
                        },
                        "\\ge": {
                            font: "main",
                            group: "rel",
                            replace: "\u2265"
                        },
                        "\\geq": {
                            font: "main",
                            group: "rel",
                            replace: "\u2265"
                        },
                        "\\gets": {
                            font: "main",
                            group: "rel",
                            replace: "\u2190"
                        },
                        "\\in": {
                            font: "main",
                            group: "rel",
                            replace: "\u2208"
                        },
                        "\\notin": {
                            font: "main",
                            group: "rel",
                            replace: "\u2209"
                        },
                        "\\subset": {
                            font: "main",
                            group: "rel",
                            replace: "\u2282"
                        },
                        "\\supset": {
                            font: "main",
                            group: "rel",
                            replace: "\u2283"
                        },
                        "\\subseteq": {
                            font: "main",
                            group: "rel",
                            replace: "\u2286"
                        },
                        "\\supseteq": {
                            font: "main",
                            group: "rel",
                            replace: "\u2287"
                        },
                        "\\nsubseteq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2288"
                        },
                        "\\nsupseteq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2289"
                        },
                        "\\models": {
                            font: "main",
                            group: "rel",
                            replace: "\u22a8"
                        },
                        "\\leftarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u2190"
                        },
                        "\\le": {
                            font: "main",
                            group: "rel",
                            replace: "\u2264"
                        },
                        "\\leq": {
                            font: "main",
                            group: "rel",
                            replace: "\u2264"
                        },
                        "\\ne": {
                            font: "main",
                            group: "rel",
                            replace: "\u2260"
                        },
                        "\\neq": {
                            font: "main",
                            group: "rel",
                            replace: "\u2260"
                        },
                        "\\rightarrow": {
                            font: "main",
                            group: "rel",
                            replace: "\u2192"
                        },
                        "\\to": {
                            font: "main",
                            group: "rel",
                            replace: "\u2192"
                        },
                        "\\ngeq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2271"
                        },
                        "\\nleq": {
                            font: "ams",
                            group: "rel",
                            replace: "\u2270"
                        },
                        "\\!": {
                            font: "main",
                            group: "spacing"
                        },
                        "\\ ": {
                            font: "main",
                            group: "spacing",
                            replace: "\xa0"
                        },
                        "~": {
                            font: "main",
                            group: "spacing",
                            replace: "\xa0"
                        },
                        "\\,": {
                            font: "main",
                            group: "spacing"
                        },
                        "\\:": {
                            font: "main",
                            group: "spacing"
                        },
                        "\\;": {
                            font: "main",
                            group: "spacing"
                        },
                        "\\enspace": {
                            font: "main",
                            group: "spacing"
                        },
                        "\\qquad": {
                            font: "main",
                            group: "spacing"
                        },
                        "\\quad": {
                            font: "main",
                            group: "spacing"
                        },
                        "\\space": {
                            font: "main",
                            group: "spacing",
                            replace: "\xa0"
                        },
                        ",": {
                            font: "main",
                            group: "punct"
                        },
                        ";": {
                            font: "main",
                            group: "punct"
                        },
                        "\\colon": {
                            font: "main",
                            group: "punct",
                            replace: ":"
                        },
                        "\\barwedge": {
                            font: "ams",
                            group: "textord",
                            replace: "\u22bc"
                        },
                        "\\veebar": {
                            font: "ams",
                            group: "textord",
                            replace: "\u22bb"
                        },
                        "\\odot": {
                            font: "main",
                            group: "bin",
                            replace: "\u2299"
                        },
                        "\\oplus": {
                            font: "main",
                            group: "bin",
                            replace: "\u2295"
                        },
                        "\\otimes": {
                            font: "main",
                            group: "bin",
                            replace: "\u2297"
                        },
                        "\\partial": {
                            font: "main",
                            group: "textord",
                            replace: "\u2202"
                        },
                        "\\oslash": {
                            font: "main",
                            group: "bin",
                            replace: "\u2298"
                        },
                        "\\circledcirc": {
                            font: "ams",
                            group: "textord",
                            replace: "\u229a"
                        },
                        "\\boxdot": {
                            font: "ams",
                            group: "textord",
                            replace: "\u22a1"
                        },
                        "\\bigtriangleup": {
                            font: "main",
                            group: "bin",
                            replace: "\u25b3"
                        },
                        "\\bigtriangledown": {
                            font: "main",
                            group: "bin",
                            replace: "\u25bd"
                        },
                        "\\dagger": {
                            font: "main",
                            group: "bin",
                            replace: "\u2020"
                        },
                        "\\diamond": {
                            font: "main",
                            group: "bin",
                            replace: "\u22c4"
                        },
                        "\\star": {
                            font: "main",
                            group: "bin",
                            replace: "\u22c6"
                        },
                        "\\triangleleft": {
                            font: "main",
                            group: "bin",
                            replace: "\u25c3"
                        },
                        "\\triangleright": {
                            font: "main",
                            group: "bin",
                            replace: "\u25b9"
                        },
                        "\\{": {
                            font: "main",
                            group: "open",
                            replace: "{"
                        },
                        "\\}": {
                            font: "main",
                            group: "close",
                            replace: "}"
                        },
                        "\\lbrace": {
                            font: "main",
                            group: "open",
                            replace: "{"
                        },
                        "\\rbrace": {
                            font: "main",
                            group: "close",
                            replace: "}"
                        },
                        "\\lbrack": {
                            font: "main",
                            group: "open",
                            replace: "["
                        },
                        "\\rbrack": {
                            font: "main",
                            group: "close",
                            replace: "]"
                        },
                        "\\lfloor": {
                            font: "main",
                            group: "open",
                            replace: "\u230a"
                        },
                        "\\rfloor": {
                            font: "main",
                            group: "close",
                            replace: "\u230b"
                        },
                        "\\lceil": {
                            font: "main",
                            group: "open",
                            replace: "\u2308"
                        },
                        "\\rceil": {
                            font: "main",
                            group: "close",
                            replace: "\u2309"
                        },
                        "\\backslash": {
                            font: "main",
                            group: "textord",
                            replace: "\\"
                        },
                        "|": {
                            font: "main",
                            group: "textord",
                            replace: "\u2223"
                        },
                        "\\vert": {
                            font: "main",
                            group: "textord",
                            replace: "\u2223"
                        },
                        "\\|": {
                            font: "main",
                            group: "textord",
                            replace: "\u2225"
                        },
                        "\\Vert": {
                            font: "main",
                            group: "textord",
                            replace: "\u2225"
                        },
                        "\\uparrow": {
                            font: "main",
                            group: "textord",
                            replace: "\u2191"
                        },
                        "\\Uparrow": {
                            font: "main",
                            group: "textord",
                            replace: "\u21d1"
                        },
                        "\\downarrow": {
                            font: "main",
                            group: "textord",
                            replace: "\u2193"
                        },
                        "\\Downarrow": {
                            font: "main",
                            group: "textord",
                            replace: "\u21d3"
                        },
                        "\\updownarrow": {
                            font: "main",
                            group: "textord",
                            replace: "\u2195"
                        },
                        "\\Updownarrow": {
                            font: "main",
                            group: "textord",
                            replace: "\u21d5"
                        },
                        "\\coprod": {
                            font: "math",
                            group: "op",
                            replace: "\u2210"
                        },
                        "\\bigvee": {
                            font: "math",
                            group: "op",
                            replace: "\u22c1"
                        },
                        "\\bigwedge": {
                            font: "math",
                            group: "op",
                            replace: "\u22c0"
                        },
                        "\\biguplus": {
                            font: "math",
                            group: "op",
                            replace: "\u2a04"
                        },
                        "\\bigcap": {
                            font: "math",
                            group: "op",
                            replace: "\u22c2"
                        },
                        "\\bigcup": {
                            font: "math",
                            group: "op",
                            replace: "\u22c3"
                        },
                        "\\int": {
                            font: "math",
                            group: "op",
                            replace: "\u222b"
                        },
                        "\\intop": {
                            font: "math",
                            group: "op",
                            replace: "\u222b"
                        },
                        "\\iint": {
                            font: "math",
                            group: "op",
                            replace: "\u222c"
                        },
                        "\\iiint": {
                            font: "math",
                            group: "op",
                            replace: "\u222d"
                        },
                        "\\prod": {
                            font: "math",
                            group: "op",
                            replace: "\u220f"
                        },
                        "\\sum": {
                            font: "math",
                            group: "op",
                            replace: "\u2211"
                        },
                        "\\bigotimes": {
                            font: "math",
                            group: "op",
                            replace: "\u2a02"
                        },
                        "\\bigoplus": {
                            font: "math",
                            group: "op",
                            replace: "\u2a01"
                        },
                        "\\bigodot": {
                            font: "math",
                            group: "op",
                            replace: "\u2a00"
                        },
                        "\\oint": {
                            font: "math",
                            group: "op",
                            replace: "\u222e"
                        },
                        "\\bigsqcup": {
                            font: "math",
                            group: "op",
                            replace: "\u2a06"
                        },
                        "\\smallint": {
                            font: "math",
                            group: "op",
                            replace: "\u222b"
                        },
                        "\\ldots": {
                            font: "main",
                            group: "punct",
                            replace: "\u2026"
                        },
                        "\\cdots": {
                            font: "main",
                            group: "inner",
                            replace: "\u22ef"
                        },
                        "\\ddots": {
                            font: "main",
                            group: "inner",
                            replace: "\u22f1"
                        },
                        "\\vdots": {
                            font: "main",
                            group: "textord",
                            replace: "\u22ee"
                        },
                        "\\acute": {
                            font: "main",
                            group: "accent",
                            replace: "\xb4"
                        },
                        "\\grave": {
                            font: "main",
                            group: "accent",
                            replace: "`"
                        },
                        "\\ddot": {
                            font: "main",
                            group: "accent",
                            replace: "\xa8"
                        },
                        "\\tilde": {
                            font: "main",
                            group: "accent",
                            replace: "~"
                        },
                        "\\bar": {
                            font: "main",
                            group: "accent",
                            replace: "\xaf"
                        },
                        "\\breve": {
                            font: "main",
                            group: "accent",
                            replace: "\u02d8"
                        },
                        "\\check": {
                            font: "main",
                            group: "accent",
                            replace: "\u02c7"
                        },
                        "\\hat": {
                            font: "main",
                            group: "accent",
                            replace: "^"
                        },
                        "\\vec": {
                            font: "main",
                            group: "accent",
                            replace: "\u20d7"
                        },
                        "\\dot": {
                            font: "main",
                            group: "accent",
                            replace: "\u02d9"
                        }
                    },
                    text: {
                        "\\ ": {
                            font: "main",
                            group: "spacing",
                            replace: "\xa0"
                        },
                        " ": {
                            font: "main",
                            group: "spacing",
                            replace: "\xa0"
                        },
                        "~": {
                            font: "main",
                            group: "spacing",
                            replace: "\xa0"
                        }
                    }
                };
                var a = '0123456789/@."';
                for (var r = 0; r < a.length; r++) {
                    var l = a.charAt(r);
                    h.math[l] = {
                        font: "main",
                        group: "textord"
                    }
                }
                var s = "0123456789`!@*()-=+[]'\";:?/.,";
                for (var r = 0; r < s.length; r++) {
                    var l = s.charAt(r);
                    h.text[l] = {
                        font: "main",
                        group: "textord"
                    }
                }
                var p = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
                for (var r = 0; r < p.length; r++) {
                    var l = p.charAt(r);
                    h.math[l] = {
                        font: "main",
                        group: "mathord"
                    };
                    h.text[l] = {
                        font: "main",
                        group: "textord"
                    }
                }
                t.exports = h
            }, {}
        ],
        19: [

            function (e, t, i) {
                var h = Array.prototype.indexOf;
                var a = function (e, t) {
                    if (e == null) {
                        return -1
                    }
                    if (h && e.indexOf === h) {
                        return e.indexOf(t)
                    }
                    var i = 0,
                        a = e.length;
                    for (; i < a; i++) {
                        if (e[i] === t) {
                            return i
                        }
                    }
                    return -1
                };
                var r = function (e, t) {
                    return a(e, t) !== -1
                };
                var l = /([A-Z])/g;
                var s = function (e) {
                    return e.replace(l, "-$1").toLowerCase()
                };
                var p = {
                    "&": "&amp;",
                    ">": "&gt;",
                    "<": "&lt;",
                    '"': "&quot;",
                    "'": "&#x27;"
                };
                var c = /[&><"']/g;

                function n(e) {
                    return p[e]
                }

                function o(e) {
                    return ("" + e).replace(c, n)
                }
                var g;
                if (typeof document !== "undefined") {
                    var d = document.createElement("span");
                    if ("textContent" in d) {
                        g = function (e, t) {
                            e.textContent = t
                        }
                    } else {
                        g = function (e, t) {
                            e.innerText = t
                        }
                    }
                }

                function u(e) {
                    g(e, "")
                }
                t.exports = {
                    contains: r,
                    escape: o,
                    hyphenate: s,
                    indexOf: a,
                    setTextContent: g,
                    clearNode: u
                }
            }, {}
        ]
    }, {}, [1])(1)
});